C++全局变量如何进行初始化

avatar
作者
筋斗云
阅读量:0

在C++中,全局变量可以通过以下方式进行初始化:

  1. 在声明全局变量时直接赋初值,例如:
int globalVariable = 10; 
  1. 使用全局构造函数进行初始化,例如:
class GlobalInitializer { public:     GlobalInitializer() {         globalVariable = 10;     } };  GlobalInitializer globalInitializer; 
  1. 使用静态成员函数进行初始化,例如:
class GlobalInitializer { public:     static void init() {         globalVariable = 10;     } };  GlobalInitializer::init(); 

无论采用哪种方式,全局变量的初始化都会在程序执行前完成。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!