C++ main 函数 之前执行一段代码

   我们都知道,一个C++的程序,要先从main函数执行起,这是基本的编程常识,但是我们却可以在main函数执行之前先来执行一段代码,这是利用全局变量和构造函数的特性,再有全局变量的时候要先创建全局变量,然后在执行main函数
代码如下:


#include <Iostream>
using namespace std;


class TestClass
{
public:
TestClass();
};




TestClass::TestClass()
{
cout << "TestClass" << endl;
}


TestClass Ts;//定义个全局变量,让类里面的代码在main之前执行


int main()
{
cout << "main" << endl;
int a;
cin >> a;
return 0;
}

发布了21 篇原创文章 · 获赞 16 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章