欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-21 22:45:51
...


#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;

}


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

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