码迷,mamicode.com
首页 > 其他好文 > 详细

使用其他文件的全局变量,或者全局常量

时间:2016-11-26 20:53:58      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:included   include   技术分享   log   src   class   头文件   技术   类型   

#ifndef MY_H_INCLUDED
#define MY_H_INCLUDED


extern int a  ;

extern const int b;


#endif // MY_H_INCLUDED

 

 

#include "my.h"

int a = 100 ;
extern const int b = 200 ;

 

 

#include <iostream>
#include "my.h"

int main()
{

    std::cout<<a<<std::endl;
    std::cout<<b<<std::endl;

    return 0;
}

 

结论:对于const类型常量,需要申明和定义都加上extern。而,普通全局变量,只需要在头文件申明时加extern

 

技术分享

 

使用其他文件的全局变量,或者全局常量

标签:included   include   技术分享   log   src   class   头文件   技术   类型   

原文地址:http://www.cnblogs.com/guozhikai/p/6104911.html

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