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

 

上一篇:SVM分类器C++语言实现


下一篇:C / Java递归变量初始化