|
|
1
3
C++和C的区别之一在于C++中重复使用是合法的。
这就是上面代码中的内容。如果你试图编写一个代码,可以编译为C和C++,摆脱多余的第二个TyPulf,只做
(虽然在C++中是第一个
|
|
|
2
7
这就是你需要的吗?
在打字时,我还倾向于在结构名称前面加下划线,以使其私密性清晰,并防止可能的名称冲突。 |
|
|
3
0
我不知道为什么GCC拒绝这个代码,但它看起来只是对象,因为您定义了两次相同的typedef。 这工作:
这同样有效,效果也一样:
|
|
|
Jersey · 如何在自己的定义中缩写类名? 8 年前 |
|
|
Felix · 为什么我用typedef定义自然类型的尝试不起作用? 8 年前 |
|
|
cppBeginner · 将“typedef”设为最终(或模拟) 8 年前 |
|
|
coJetty · 使用或typedef减少模板参数 8 年前 |
|
|
VannTen · 使用指向非结构类型的不透明指针 8 年前 |
|
|
John Smith · C中带有数组的Typedef 9 年前 |
|
|
thndrwrks · 带有typedef ed函数指针的常量限定符 9 年前 |