文件static变量必须用常量初始化
static app_security::freq_limit::FreqLimitServiceProxy freq_limit_service_proxy(
8205, 1, cmlb::PKG_STATS_ENABLE, PORT_TYPE_TCP);
场景
我想直接初始化这个对象,但是一直失败,直到使用了常量 8205和1。
解释
全局变量、文件域的静态变量和类的静态成员变量在main函数执行之前的静态初始化过程中分配内存并初始化;局部静态变量(一般为函数内的静态变量)在第一次使用时分配内存并初始化。