深入理解 C++ 關鍵字 extern
在 C++ 編程中,extern
關鍵字扮演著重要角色,主要用于聲明全局變量或函數,使其在多個源文件間共享。本文將詳細探討 extern
的用法及其在實際開發中的應用。
1. 什么是 extern
?
extern
關鍵字用于聲明一個變量或函數的引用,表示該變量或函數的定義存在于其他地方。這樣,編譯器在當前文件中不會為其分配內存,而是引用其在其他文件中的定義。
2. extern
的主要用途
-
聲明外部變量或函數:?用于在一個文件中聲明另一個文件中定義的全局變量或函數,使其在當前文件中可見。?C語言中文網
-
與 C 語言代碼的互操作:?通過
extern "C"
指定鏈接方式,避免 C++ 編譯器對函數名進行