标签:
1.) def.cpp
1 // const int age = 32; --------------- error !!!! 只能在当前文件中访问,属于局部变量 -------------- 2 extern const int age = 32;
2.) defTest.cpp
1 #include <iostream> 2 3 using namespace std; 4 5 extern const int age; 6 7 extern double height = 1.72; // ------------ warning ------------------------ 8 9 int main(void) 10 { 11 cout << "age: " << age << endl; 12 cout << "height: " << height << endl; 13 14 return 0; 15 }
非 const 变量默认为 extern。要使 const 变量能够在其他的文件中访问,必须地指定它为 extern。
标签:
原文地址:http://www.cnblogs.com/itpoorman/p/4259612.html