C++中如何在main()函數以前執行操做

main函數執行以前,主要就是初始化系統相關資源: 設置棧指針 初始化static靜態和global全局變量,即data段的內容 將未初始化部分的全局變量賦初值:數值型short,int,long等爲0,bool爲FALSE,指針爲NULL,等等,即.bss段的內容 全局對象初始化,在main以前調用構造函數 將main函數的參數,argc,argv等傳遞給main函數,而後才真正運行main函數
相關文章
相關標籤/搜索