C++关键字之Extern

// 声明一个extern关键字修饰的string类型的变量 ,处于文件名为Sales_item文件下(.h)
extern string AdminName = "Mr.Chen";
//引用Sales_item文件声明的extern关键字修饰的变量,至此,在引用文件下可以随意使用该变量
extern string AdminName;

注意事项:
1.声明时必须初始化,引用时不可以初始化。
2.extern关键字放置在变量或函数前,不支持在对象中使用。
3.多个文件中使用extern关键字声明同一个类型的变量时,创建的变量名不可以重复。
4.引用的类型必须与声明的类型一致。

猜你喜欢

转载自blog.csdn.net/weixin_44081533/article/details/119053051