您的位置:首页 > 其它

结构体名与结构体类型名,可以一样吗?

2015-10-20 20:13 155 查看
对于C,结构体名和typedef是在不同的名字空间里面。

C++就不行了,C++的struct和class定义中隐含了typedef

因为tag和类型分属不同的"名字空间",编译器能区分,不用担心。唯一的问题是: 代码可读性。

在C中绝对行的,C++应该就不行了吧,至少我没见过这种定义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  typedef