我浏览了一些开源代码,发现了这样的类声明:
class Foo{
private:
// declarations
private:
// declarations
private:
// declarations
public:
// declarations
};
除了在声明列表很长的情况下提醒您成员的隐私之外,您是否有任何时间想做这样的事情?
这对于这种情况特别有用:
class SomeClass
{
// COnstructors etc.
public:
SomeClass();
SomeClass(const SomeClass& other);
~SomeClass();
SomeClass operator=(const SomeClass& other);
SomeClass(const OtherClass& other);
// Internal use functions.
private:
int SomePrivateFunc();
int OtherPrivateFunc();
// Functions that "do stuff" with this class.
public:
int SomeFunc();
int OtherFunc();
// Private member variables.
private:
int x, y;
// Public member variables.
public:
int value;
}
(诸如此类的注释// Constructurs etc.
仅表明这是“这些事物属于同一部分”的一部分)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句