在MFC下如何定义全局变量和全局函数

来源:互联网 发布:林丹谢杏芳感情知乎 编辑:程序博客网 时间:2024/05/22 12:31
1 全局变量定义在一个头文件中,如global.h中,然后在其中一个用到全局变量的文件中#include "global.h". 以后其它文件使用全局变量时,要用extern声明,不能包含头文件,否则重复定义;2 全局函数可以在一个头文件中声明,在相应的cpp文件中定义,使用全局函数时,只需将该头文件包含;3.面向对象编程,建议将全局函数封装成一个类的静态成员函数,如:class CGlobal{public:  static void print();};使用的时候,如此:CGlobal::print();
详细版:http://dotnet.chinaitlab.com/VCNET/724427.html