#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; }