在gcc編譯環境下,使用__attribute__關鍵字實現函數
原理:全局對象的構造函數在 main 函數以前spa
__attribute__((constructor))code
__attribute__((destructor))對象
__attribute__((constructor)) void before() { cout << "befor" << endl; } __attribute__((destructor)) void after() { cout << "after" << endl; } int main() { cout << "main" << endl; return 0; }