extern & const
Posted 米糯Nommy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了extern & const相关的知识,希望对你有一定的参考价值。
extern 声明变量 为了被用来多文件共享同一变量
声明时赋值 等同于定义 就没有实际意义了
extern变量 表示该变量应该先去其他文件中搜索其定义 然后共享
文件件共享变量:首先要包含相关头文件 源文件中定义 当前文件extern声明即可
const 对象必须初始化 可用表达式 可普通变量初始化 使用过程中 编译器会找到const变量初始值做替换 所以const被限定为文件中有效
但要文多件共享也是可以的 方法:声明和定义都添加extern关键字 其他的同一般变量共享方式相同
以上是关于extern & const的主要内容,如果未能解决你的问题,请参考以下文章
Errors occurred during the build. Errors running builder 'Integrated External Tool Builder&a
vs2017.unresolved external symbol __imp__fprintf&__imp____iob_func