使用extern关键字来声明变量为外部变量。例如:
A.cpp
#inlcude C.h
int i;
/////////////////////////////
B.cpp
#include C.h
extern int i;
/////////////////////////////
C.h
int i;
单设一global.h 声明全局变量
global.cpp定义全局变量
其它的文件 #include "global.h"
把你写呢两个都删,你随便在一个cpp中的大括号外定义:
int myword=0;
你用的时候不用在写int.直接用:
myword=5;
extern
声明外部变量
就可以了
extern int myword