C++17 'inline variable' vs 'extern' 关键字继承自 C 的新功能



当应用于变量时,inline说明符和extern关键字有什么区别?

extern说变量定义驻留在其他地方的翻译单元中。

全局/命名空间范围变量的inline意味着定义是在现场提供的。如果没有inlineconst将出现多符号定义链接器错误。

最新更新