最近做的一个项目里,需要很多 . c p p .cpp .cpp文件共同使用同一个 D a t a B a s e DataBase DataBase类的对象,于是自己摸索了一下。
方法
创建一个头文件
q
u
a
n
j
u
.
h
quanju.h
quanju.h
在里面用extern关键字 声明 想要共享的变量,我这里是
D
a
t
a
B
a
s
e
DataBase
DataBase类的
d
b
db
db.
之后创建一个同名的
.
c
p
p
.cpp
.cpp文件,我这里是
q
u
a
n
j
u
.
c
p
p
quanju.cpp
quanju.cpp
之后在这个文件里面 定义 那个共享的变量。
到这里就大功告成了。
使用
只需要在你需要用到 d b db db的文件里
#include<quanju.h>
就可以辽!
(注:在待使用的文件里不用重新定义db,直接当成已经定义好的变量使用!)