//4.1.2 struct和class区别 //在C++中 struct 和 class 唯一的区别就在于 默认的访问权限不同 //区别: //⚪struct默认权限为公共 //⚪class 默认权限为私有 #include class C1 { //默认权限 是 私有 int m_A; }; struct C2 { //默认权限 是 公共 int m_A; }; int main3() { //struct 和 class区别 //struct 默认权限是 公共 public //class 默认权限是 私有 private C1 c1; //c1.m_A = 100; //私有权限 在 class 中 类外不可访问 C2 c2; c2.m_A = 100; //公共权限 在 struct 中 默认为公共权限 system("pause"); return 0; }