我正在浏览其他人的代码并遇到以下语法:
typedef struct abc {
abc() : member(0){}
unsigned int member
}
Run Code Online (Sandbox Code Playgroud)
它似乎是一个带有成员变量和构造函数的类,除了它被声明为struct.我这里有两个问题.
非常感谢提前.
PS:我如何格式化代码?
这不是有效的C.
在C++中,struct和class基本上是同义词.唯一的区别是成员和继承public默认在a中struct,private默认情况下在a中class.
关于是否选择struct或没有硬性指导class.但是,您经常会发现人们struct只使用简单的C类普通旧数据结构("POD").
| 归档时间: |
|
| 查看次数: |
259 次 |
| 最近记录: |