4.1.2 struct和class的区别
在C++中 struct和class唯一的区别就在于 默认的访问权限不同
 区别:
- struct 默认权限为公共
 - class 默认权限为私有
 
#include<iostream>
using namespace std;
class C1
{
	int m_A;//默认私有
};
struct C2
{
	int m_A;//默认共有
};
int main()
{
	//struct 默认权限为公共
	//class 默认权限为私有
	C1 c1;
	cl.m_A = 100;
	C2 c2;
	c2.m_A = 100;
	system("pause");
	return 0;
}
 
可以看到, 在类or结构体外:
- c1报错, 无法访问, 是private权限
 - c2可以正常运行, 是public权限
 

![Android -- [SelfView] 多动画效果图片播放器](https://i-blog.csdnimg.cn/direct/1c84c5cf1fb14c8ea1eb8fb8ce7f7f69.gif#pic_center)


















