C中的struct只能定义数据成员,不能定义成员函数。
C++中的struct可以定义函数,这样完全是为了兼容C程序。
struct默认public成员。
class默认private成员。
本文探讨了C和C++中结构体(struct)的主要区别。在C中,struct仅用于定义数据成员,而C++的struct允许定义成员函数,这体现了C++对C的兼容性。此外,C++中的struct默认成员为public,与class的默认private形成对比。
C中的struct只能定义数据成员,不能定义成员函数。
C++中的struct可以定义函数,这样完全是为了兼容C程序。
struct默认public成员。
class默认private成员。
8975

被折叠的 条评论
为什么被折叠?