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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章