最近在做一个关于boost的项目, 修改将原本的多个commandline进行合并精简,合并成一个path路径, 然后再加上不同的hardcode的文件名组成一个完整的路径。由于在使用ptree时会调用静态方法创建一个instance的类, 因此这里需要使用静态成员变量。大概整理了一下以前没有注意过的类的成员变量的初始化。
普通成员变量
普通成员变量的初始化可以在构造函数中进行赋值, 也可以在初始化列表中进行赋值, 具体里的例子如下:
class CTest
{
private:
int mData;
...
};
CTest::CTest()