C++中static和extern的微妙細節

static和extern在C和C++中能夠用來既能夠修飾數據(變量和常量),還能夠修飾函數。       若是用來修飾變量常量數據標識符,則static和extern的時間特性(存儲特性)相同的,都是靜態存儲,存儲在全局數據區,可是static是在定義時生成,而extern則是在程序執行前已經建立(早於main()函數執行),一直到程序結束銷燬,可是static要早於extern,因此MFC採用
相關文章
相關標籤/搜索