关于静态变量的初始化时机

来源:互联网 发布:etm软件会员 编辑:程序博客网 时间:2024/05/22 12:58


#include<iostream>#include <vector>#include<algorithm>#include<set>#include <stdio.h>using namespace std;class Test{public:static int T1;Test(){ cout << "Test"<<endl};int static T4(){cout<<"T4"<<endl;return 4;}};int Test::T1 = T4();int main(){cout<<"main"<<endl;Test t;return 0;}



其实,从图中可以看出,其静态成员的初始化时机