这是我的另一个问题的后续问题:班级成员的最佳顺序是什么?
如果我以公共,受保护和私人轮流的方式组织成员,它是否会改变任何事物(可见性除外)?
class Example
{
public:
SomeClass m_sc;
protected:
char m_ac[32];
SomeClass * m_scp;
private:
char * m_name;
public:
int m_i1;
int m_i2;
bool m_b1;
bool m_b2;
private:
bool m_b3;
};
Run Code Online (Sandbox Code Playgroud)
这个类和我在运行时公开所有成员的类之间有区别吗?我想遵循从大到小排序类型的规则(如果可读性没有受到严重损害).
我认为它根本不会影响编译的程序,就像const只在编译期间检查一样.它是否正确?
c++ ×1