文章目录 1.默认成员访问权限的区别2.默认的继承方式不同3.class 可以用于定义模板参数, struct 不可以 1.默认成员访问权限的区别 class 的默认的成员访问权限是 privatestruct 的默认的成员访问权限是 public 2.默认的继承方式不同 class 的默认的继承方式是 私有继承privatestruct 的默认的继承方式 是 公有继承public 3.class 可以用于定义模板参数, struct 不可以 🍎我们一般用 struct 定义结构体, class 用来定义类; 🍎如果结构体没有定义任何构造函数,编译器会⽣成默认的⽆参数构造函数。如果类没有定义任何构造函数,编译器也会⽣成默认的⽆参数构造函数。