ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
具有構(gòu)造函數(shù)和析構(gòu)函數(shù)的全局 C++ 變量要求在程序初始化期間調(diào)用構(gòu)造函數(shù),并在程序終止期間調(diào)用析構(gòu)函數(shù)。C++ 編譯器生成在啟動時待調(diào)用的構(gòu)造函數(shù)表。
單個模塊的全局對象的構(gòu)造函數(shù)按源代碼中聲明的順序被調(diào)用,但未指定不同目標(biāo)文件的對象的相對順序。
全局構(gòu)造函數(shù)在其他全局變量初始化之后和 main() 函數(shù)調(diào)用之前調(diào)用。在退出運行時支持函數(shù)期間調(diào)用全局析構(gòu)函數(shù),類似于通過 atexit 注冊的函數(shù)。
節(jié) 6.10.3.6討論了 EABI 模式的全局構(gòu)造函數(shù)表的格式。