我们都知道,一个
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;
return 0;
}