情境描述:在此有A,B两个类,B类返回A类中变量n的值。
有文件: A.h, A.cpp, B.h, B.cpp
- 在A.h中声明全局变量。(#include 下方)
extern 变量类型 变量名;
For example:
__________________________________________________________
#include "..."
extern int n;
class A
{
public:
private:
}
___________________________________________________________
- 在A.cpp中定义全局变量。(#include 下方)
变量类型 变量名:
For Example:
__________________________________________________________
#include "..."
int n;
A::A()
{
}
__________________________________________________________
- 在B.h中包含A.h头文件
#include "A.h"
之后,B.cpp中,就可以调用n以及n的值了~