最本质的一个区别就是默认的访问控制
1. 默认的继承访问权限
struct是public的,class是private的。
2. struct作为数据结构的实现体,它默认的数据访问控制是public的,而class作为对象的实现体,它默认的成员变量访问控制是private的
3.“class”这个关键字还用于定义模板参数,就像“typename”。
最本质的一个区别就是默认的访问控制
1. 默认的继承访问权限
struct是public的,class是private的。
2. struct作为数据结构的实现体,它默认的数据访问控制是public的,而class作为对象的实现体,它默认的成员变量访问控制是private的
3.“class”这个关键字还用于定义模板参数,就像“typename”。