8.C++中的struct和class的区别

Sandals-little / 2023-07-22 / 原文

C++中class默认是私有,struct默认是公有这是两者唯一的区别。该默认体现在成员和继承两方面,不指定成员类型的时候class默认是私有,struct默认是公有,class默认是私有继承,struct默认是公有继承。其他情况可以使用class的地方struct也能使用。