码迷,mamicode.com
首页 > 编程语言 > 详细

c++

时间:2015-01-29 14:31:26      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:

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++

标签:

原文地址:http://www.cnblogs.com/itpoorman/p/4259612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!