我工作的地方有两种不同的编码风格:
一些程序员会在他们正在工作的类中创建一个类,并在那里存储成员数据变量。
其他人在类中声明成员变量并将它们标记为私有。
我很好奇哪个更好,假设一个是。另外,创建私人课程会给您带来什么好处?这只是旧学校与新学校的事情吗?
例如:
class CPOMSCTE104DeviceCOMHandler
{
public:
//Stuff
private:
class CPrivateData;
std::auto_ptr<CPrivateData> m_cPrivateData; //All member variables go in here
friend class CPrivateData;
}
谢谢!