C ++:值的名称可能具有链接

时间:2017-09-13 16:56:59

标签: c++ enums linkage compile-time-constant

摘自cppreference.com

  

表示对象,参考,功能,类型,模板的名称,   命名空间或可能具有链接

什么是“价值的名称”?任何人都可以提供一个值的名称不是对象名称的示例吗?

1 个答案:

答案 0 :(得分:0)

与此相近的一个示例是enum的值,尽管从技术上来说它们是named constants

enum class example
{
    ONE = 1,
    TWO
}

在这种情况下,枚举example的名称是ONE对应于1的值,TWO对应于2.

这些不仅仅是变量,因为您无法分配它们。

最后,根据您发布的链接,枚举器具有外部链接。