创建一个类:
class Class1
{
public:
?? ?int a;
?? ?Class1();
};
在头文件末尾用extern声明:
extern Class1 cls1;
在cpp中开头声明:
Class1 cls1;
在其它类中引入头文件即可
h:
#pragma once
class Class1
{
public:
int a;
Class1();
};
extern Class1 cls1;
cpp:
#include "Class1.h"
Class1 cls1;
Class1::Class1()
{
}
调用:
#include "Class1.h"
int main() {
std::cout << cls1.a;