extern
關鍵字主要用來聲明變量extern double pi; // ok: declaration not definition
便可使用extern也同時初始化code
extern double pi = 3.1416; // definition
定義後聲明能夠,但聲明後再定義不行it
//能夠 extern double pi = 3.1416; // definition extern double pi; // ok: declaration not definition //失敗 extern int a; extern int a = 1;
定義一個const
全局變量,默認不能夠被extern
, 想要在其餘文件使用的話,必須定義爲extern
const變量(常量)定義時必須初始化io
//file a.cpp extern const int Path = 1024; //file b.cpp extern const int Path;