#include<bits/stdc++.h>
using namespace std;
class C1{
int a;//默认权限是私有
};
struct C2{
int a;//默认权限是公共
};
int main()
{
//类和对象-封装-class和struct的区别
//在c++中,struct和class惟一的区别就在于默认的访问权限不同
//区别:
//struct默认权限为公共
//class默认权限为私有
C1 c1;
//c1.a=1;这是错误的
C2 c2;
c2.a=5;
cout<<c2.a<<endl;
return 0;
}
17-类和对象-封装-class和struct的区别
最新推荐文章于 2024-03-21 14:49:41 发布