可能重复:
C++中的struct和class有什么区别
关键字 class 和 struct 在 C++ 中几乎是等价的,结构和类的唯一区别是结构成员默认具有公共访问权限,而类成员默认具有私有访问权限。
当一个类的所有成员变量都必须具有公共访问权限时,使用关键字 struct 而不是 class 是否有任何优势(内存使用、速度、优化等)。
编辑:
感谢大家和 SRN 指出我问的另一个链接是否知道任何内存使用情况、速度差异。在给出负面评价之前,请仔细阅读问题。
可能重复:
C++中的struct和class有什么区别
关键字 class 和 struct 在 C++ 中几乎是等价的,结构和类的唯一区别是结构成员默认具有公共访问权限,而类成员默认具有私有访问权限。
当一个类的所有成员变量都必须具有公共访问权限时,使用关键字 struct 而不是 class 是否有任何优势(内存使用、速度、优化等)。
编辑:
感谢大家和 SRN 指出我问的另一个链接是否知道任何内存使用情况、速度差异。在给出负面评价之前,请仔细阅读问题。