阅读量:0
在C++中,全局变量可以通过以下方式进行初始化:
- 在声明全局变量时直接赋初值,例如:
int globalVariable = 10;
- 使用全局构造函数进行初始化,例如:
class GlobalInitializer { public: GlobalInitializer() { globalVariable = 10; } }; GlobalInitializer globalInitializer;
- 使用静态成员函数进行初始化,例如:
class GlobalInitializer { public: static void init() { globalVariable = 10; } }; GlobalInitializer::init();
无论采用哪种方式,全局变量的初始化都会在程序执行前完成。