typedef struct A{};和 typedef struct A{}A;有什么区别?
碰巧今天遇到同样的疑惑,在此试着解答,若有不当之处,望大家积极纠正。
首先,关于结构体补充一点,国内经典教材——谭浩强的《C++程序设计》中明确指出:
1、在C语言中,定义结构体变量格式为:struct A a;
2、在C++中,定义结构体变量格式为:A a;
另外,C++保留了C的风格,即C++中既可以struct A a也可以用A a,谭先生建议用新式写法A a;
所以楼主的
原创
2014-09-14 23:13:28 ·
3639 阅读 ·
0 评论