在做一个完整的工程时,跨类调用,跨文件调用是很常见的操作。
我们赋予某对(.cpp/.h)文件特殊的权利,将整个系统的全局变量都定义在其中,以此方便对工程的管理。下面就以 Data.h/Data.cpp为例,定义一个名为 happy的布尔型全局变量。两步完成全局变量定义。
- 在 Data.cpp的类中,定义:bool happy;
- 在 Data.h的类中,定义:extern bool happy;
完成上面两步操作,happy变量就可以在整个工程中,随你差遣了。
在做一个完整的工程时,跨类调用,跨文件调用是很常见的操作。
我们赋予某对(.cpp/.h)文件特殊的权利,将整个系统的全局变量都定义在其中,以此方便对工程的管理。下面就以 Data.h/Data.cpp为例,定义一个名为 happy的布尔型全局变量。两步完成全局变量定义。
完成上面两步操作,happy变量就可以在整个工程中,随你差遣了。