![]() |
1
3
你说得对,struct-inside-a-union-inside-a-struct在这段代码中是相当无用的,但是作者把它作为以后代码的垫脚石。因为他知道未来的代码将是什么样子,所以他可以准备早期的代码,使更改尽可能少。 在本教程的第二部分中,定义扩展到:
现在一个
我怀疑内部结构只是为了平行。在v0.6中,作者添加了
|
![]() |
2
2
你说得对。这将是一个单独的类型,它可以保存许多不同类型的值。 这是第一步。第二步将添加另一个类型。
为此,您将向
至于你为什么有单场结构的原因,我的猜测是他们考虑了以后多场结构的可能性:
这只是我的猜测,随着你的迭代,它可能会变得清晰起来。 为什么? 他们选择那样做。 |
![]() |
Jersey · 如何在自己的定义中缩写类名? 7 年前 |
![]() |
Felix · 为什么我用typedef定义自然类型的尝试不起作用? 7 年前 |
![]() |
cppBeginner · 将“typedef”设为最终(或模拟) 7 年前 |
![]() |
coJetty · 使用或typedef减少模板参数 7 年前 |
![]() |
VannTen · 使用指向非结构类型的不透明指针 7 年前 |
|
John Smith · C中带有数组的Typedef 7 年前 |
![]() |
thndrwrks · 带有typedef ed函数指针的常量限定符 7 年前 |