extern存储类

extern 可用来在另一个文件中声明一个全局变量或函数。

//第一个cpp文件
//函数声明 extern const char* externFunc(); //变量声明 extern int externInt; int main() { cout << externFunc(); cout << externInt <<endl; return 0; }
//第二个cpp文件

//函数定义
const char* externFunc()
{
    return "extern demo ";
}
//变量定义
int externInt = 233;

可正确编译,并输出extern demo 233

猜你喜欢

转载自www.cnblogs.com/l747369/p/10970660.html