c++中的extern关键字怎么使用
在C++中,extern关键字用于声明一个变量或函数是在另一个文件中定义的,而不是在当前文件中定义的。
例如,如果在一个文件中定义了一个全局变量或函数,想要在另一个文件中使用它,就可以在另一个文件中使用extern关键字来声明这个变量或函数,示例如下:
在文件1.cpp中定义全局变量:
int globalVar = 10;
在文件2.cpp中使用extern声明这个全局变量:
extern int globalVar;
这样,在文件2.cpp中就可以使用globalVar这个全局变量,而不需要重新定义它。
同样的,extern关键字也可以用于声明一个全局函数是在另一个文件中定义的,示例如下:
在文件1.cpp中定义全局函数:
void globalFunction() {// do something}
在文件2.cpp中使用extern声明这个全局函数:
extern void globalFunction();
这样,在文件2.cpp中就可以调用globalFunction这个全局函数,而不需要重新定义它。
上一篇:c++声明字符串变量失败怎么解决
下一篇:java如何设置path环境变量
c++
winlogins.exe是什么文件?winlogins.exe是不是病毒
winsock2.6.exe是什么文件?winsock2.6.exe是不是病毒
WinDefendor.dll是什么文件?WinDefendor.dll是不是病毒
系统目录是什么文件?系统目录是不是病毒
wholove.exe是什么文件?wholove.exe是不是病毒
winn.ini是什么文件?winn.ini是不是病毒
w6oou.dll是什么文件?w6oou.dll是不是病毒
winduxzawb.exe是什么文件?winduxzawb.exe是不是病毒
wuammgr32.exe是什么文件?wuammgr32.exe是不是病毒
windiws.exe是什么文件?windiws.exe是不是病毒