菜鸟笔记
提升您的技术认知

main函数执行前都执行了什么代码-ag真人游戏

class test01
{
  
public:
    test01()
    {
  
        cout << "test01" << endl;
    }
};
class test02
{
  
public:
    test02()
    {
  
        cout << "test02" << endl;
    }
public:
    static test01 obj;
};
test01 test02::obj;
test01 test;
int main()
{
  
    cout << "main begin" << endl;
}


从运行结果可以看出,main函数执行之前会执行全局变量的初始化和静态成员变量的初始化。

网站地图