为了账号安全,请及时绑定邮箱和手机立即绑定

用1个 public 和用2个有什么区别?

class Coordinate
{
public:
    Coordinate();
    ~Coordinate();
public:
    int m_iX;
    int m_iY;
}

请问这里用两个 public 和把所有东西都写在一个 public 下面有什么区别?

正在回答

3 回答

其实没有区别,使用一个和两个作用相同,把这几个成员函数和数据成员放在一个public下也是一样的。写两个时为了增加代码的可读性,区分数据成员和成员函数,当定义的数据成员和成员函数很多时,它的优势就显现出来了。

0 回复 有任何疑惑可以回复我~

数据成员和成员函数

0 回复 有任何疑惑可以回复我~

这里是为了区分成员函数和成员变量

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70918    人
  • 解答问题       514    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

用1个 public 和用2个有什么区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信