在c++中struct和class唯一的区别在于默认的访问权限不同
区别:
struct默认权限为公共
class 默认权限为私有
#include<iostream>
using namespace std;
class C1
{
int m_A;//默认是私有权限
};
struct C2
{
int m_A;//默认权限是公共
};
int main()
{
//struct 和class 区别
//struct 默认是公共权限
//class 默认是私有权限
C1 c1;
//c1.m_A = 100; 私有权限 类外不可访问
C2 c2;
c2.m_A = 100;//公共 类外可以访问
system("pause");
return 0;
}