比如说,所有子类共用一个初始化功能,这个时候,就需要一个静态变量来指明.

头文件:

# Test.h
class Test
{
private:
   static int isInited;
};

代码文件:

#Test.cpp

#include "Test.h"

# 是这样初始化的
int Test::isInited = 0;

Test::Test()
{
}