类结构
请注意,struct
和 class
关键字之间的唯一区别是默认情况下,struct
的成员变量,成员函数和基类是 public
,而在 class
中它们是 private
。如果 C++程序员有构造函数和析构函数,并且能够强制执行自己的不变量,那么它们就会把它称为类。或者结构,如果它只是一个简单的值集合,但 C++语言本身没有区别。
请注意,struct
和 class
关键字之间的唯一区别是默认情况下,struct
的成员变量,成员函数和基类是 public
,而在 class
中它们是 private
。如果 C++程序员有构造函数和析构函数,并且能够强制执行自己的不变量,那么它们就会把它称为类。或者结构,如果它只是一个简单的值集合,但 C++语言本身没有区别。