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