摘自cppreference.com :
A name that denotes object, reference, function, type, template, namespace, or value, may have linkage.
什么是“值的名称”?谁能提供一个值的名称不是对象名称的示例?
最佳答案
一个接近于此的例子是 enum
的值,尽管从技术上讲它们是 named constants :
enum class example
{
ONE = 1,
TWO
}
在这种情况下,枚举 example
的名称是值,其中 ONE
对应 1,TWO
对应 2。
这些不仅仅是变量,因为您不能为它们赋值。
最后,根据您发布的链接,枚举器具有外部链接。
关于C++:值的名称可能有链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46203089/