写在前面
struct
、class
关键字都可以定义类
参考链接:https://blog.csdn.net/yuechuxuan/article/details/81673953
区别
struct
、class
关键字默认访问权限不一样
- struct中:成员默认是public,默认的继承访问权限也是public
- class中:成员默认是private,默认的继承访问权限也是private
- 说明:struct可以继承class,同样class也可以继承struct,默认的访问权限看子类是struct(public继承)还是class(private继承)。
class还可以用来定义模板参数。