extern的使用

来源:互联网 发布:华为大数据工程师待遇 编辑:程序博客网 时间:2024/05/29 17:05

如果想在别的文件里调用不在声明类某个函数或者变量,可以使用extern

比如在A.h 声明extern bool g_AppShowStatsLabel;

extern string GBKTOUTF8(const char *inbuf);这两个声明都不在类里面声明,都在类外声明的。

B.cpp调用g_AppShowStatsLabel = true; GBKTOUTF8("调用");

总结就是加上extern在某个文件类外声明,其他文件都可以调用它。