从语法上讲,class和struct做类型定义时只有两点区别:
1.默认继承权限,如果不明确指定,来自calss的继承按照private继承处理,来自struct的继承按照public继承处理
2.成员的默认访问权限。class的成员默认是prvate权限,struct默认是public权限。
除了这两点,class和struct基本就是一个东西,语法上没有任何其他区别
从语法上讲,class和struct做类型定义时只有两点区别:
1.默认继承权限,如果不明确指定,来自calss的继承按照private继承处理,来自struct的继承按照public继承处理
2.成员的默认访问权限。class的成员默认是prvate权限,struct默认是public权限。
除了这两点,class和struct基本就是一个东西,语法上没有任何其他区别