<分区>
Possible Duplicate:
Difference between 'struct' and 'typedef struct' in C++?
有区别吗
typedef struct{
....
} mystruct;
和
struct mystruct{
....
};
?
标签 c++
<分区>
Possible Duplicate:
Difference between 'struct' and 'typedef struct' in C++?
有区别吗
typedef struct{
....
} mystruct;
和
struct mystruct{
....
};
?
最佳答案
在 C 中,声明结构的语法是 struct mystruct var;
,因此开发人员通常会键入定义一个匿名结构,以使声明像 mystruct var;
一样简单。 C++ 允许您在不使用 struct
关键字的情况下定义结构,因此 typedef 的使用频率较低。
关于c++ - 为什么要使用 typedef 来声明结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6818199/