不同:
1 默认继承权限,如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理。
2.成员的默认访问权限。class的成员默认是private权限,struct默认是public权限
相同:
1.都可以有成员函数,包括各类的构造函数,析构函数,重载的运算符,静态函数,虚函数等。
2.都可以有一大堆的 ”public,private,protected“修饰符在里边。
3.都可以进行复杂的继续和多重继承。
不同:
1 默认继承权限,如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理。
2.成员的默认访问权限。class的成员默认是private权限,struct默认是public权限
相同:
1.都可以有成员函数,包括各类的构造函数,析构函数,重载的运算符,静态函数,虚函数等。
2.都可以有一大堆的 ”public,private,protected“修饰符在里边。
3.都可以进行复杂的继续和多重继承。