2017-09-13 38 views
3

cppreference.com提取:C++:一个值的名称可以具有联动

将表示对象,参考,功能,类型,模板, 命名空间,或的名称,可以具有联动

什么是“价值的名称”?任何人都可以提供一个例子,其中一个值的名称不是一个对象的名称?对这个东西密切

+3

也许是普查员? –

+0

@KerrekSB他们可以有联系吗? –

+0

@PasserBy:我不确定。枚举器有名称,名称表示值,名称可以在不同的作用域中声明。但在标准中没有明确说明。 –

回答

0

一个例子是一个enum的价值观,虽然在技术上它们是named constants

enum class example 
{ 
    ONE = 1, 
    TWO 
} 

在这种情况下,枚举example具有的值,其中ONE相当于1名,而TWO对应于2.

这些不只是变量,因为您不能指定给它们。

最后,根据您发布的链接,统计员有外部链接。

+0

从技术上讲,它们是[命名常量](http://eel.is/c++draft/dcl.enum#1)。 – skypjack

+0

@skypjack编辑。 –

相关问题