Cplusplus key words - extern
cpp关键词之extern...
extern关键字
Extern 初解
- 关于
extern关键字可以应用于全局变量、函数或模板声明。它指定符号具有外部链接性质。- 在非const 全局变量声明中, extern 指定变量或函数在另一个转换单元中定义。 extern必须在定义变量的所有文件中应用该变量。
- const在变量声明中,它指定变量具有 external 链接。 extern必须应用于所有文件中的所有声明。 默认情况下, (全局 const 变量具有内部链接。)
- extern "C" 指定函数在别处定义并使用 C 语言调用约定。 extern "C"修饰符也可能应用于块中的多个函数声明。
- 在模板声明中, extern 指定模板已在其他位置实例化。 extern 告知编译器它可以重复使用另一个实例化,而不是在当前位置创建新实例。 有关此用法 extern的详细信息,请参阅 显式实例化。
Extern的使用
- 小案例
extern var
1 | --- |
1 | --- |
1 | --- |
1 | --- |
1 | --- |