首页 > 代码库 > c++

c++

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。

 

c++