4460: 【例】面向对象-struct和class区别

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:2

题目描述

在C++中 struct和class唯一的区别就在于 默认的访问权限不同

区别:

  • struct 默认权限为公共
  • class 默认权限为私有

样例输入 复制


样例输出 复制


提示

#include<bits/stdc++.h>
using namespace std;
class C1
{
    int  m_A; //默认是私有权限
};
struct C2
{
    int m_A;  //默认是公共权限
};
int main() {
    C1 c1;
    //c1.m_A = 10; //错误,访问权限是私有
    C2 c2;
    c2.m_A = 10; //正确,访问权限是公共
    return 0;
}