C++类和结构体有什么区别?
仅当只有数据成员时使用 struct
, 其它一概使用 class
.
在 C++ 中 struct
和 class
关键字几乎含义一样. 我们为这两个关键字添加我们自己的语义理解, 以便为定义的数据类型选择合适的关键字.
如果需要更多的函数功能, class
更适合. 如果拿不准, 就用 class
.
仅当只有数据成员时使用 struct
, 其它一概使用 class
.
在 C++ 中 struct
和 class
关键字几乎含义一样. 我们为这两个关键字添加我们自己的语义理解, 以便为定义的数据类型选择合适的关键字.
如果需要更多的函数功能, class
更适合. 如果拿不准, 就用 class
.