您的位置:首页 > 其它

全局变量的声明与定义

2017-04-17 18:42 204 查看
//全局变量的作用域为其定义位置开始,至文件结尾,也即只有文件作用域。

//extern扩展全局变量的作用

//当我们在其他代码文件(如Main.cpp)中再次引用ini.h头文件时就会再次定义ini.h中的那些全局变量。

//这样就造成了变量的重复定义。#pragma once

//一个变量是声明,必须同时满足两个条件,否则就是定义:  

//(1)声明必须使用extern关键字

//(2)不能给变量赋初值

//1、在 state.h声明全局变量: extern int a;切记的就是不能给变量赋值

//2、在state.cpp中定义该全局变量:int a = 10;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: