C++ keywords
这是C++的保留关键字的列表。由于他们已被语言使用,这些关键字不可重新定义或重载。
|
|
|
- (1) - 在C++11中意思改变
除了关键字,还有两个“具有特殊意义的标识符”,它们可用于作为对象或函数的名称,但在某些上下文中具有特殊的意义。
override (C++11)
|
此外,每一个包含一个双下划线__或一个下划线后接一个大写字母开头的名字总是被保留给实现,不应用作标识符。所有以下划线开头的的名称被保留在全局命名空间使用的实施;这样的名字可以被用来在用户定义的命名空间作为标识符,如类成员的名字等。
请注意,and
,bitor
,or
,xor
,compl
,bitand
,and_eq
,or_eq
,xor_eq
,not
,和not_eq
(以及<%
,%>
,<:
,:>
,%:
,和%:%:
)提供另一种方式来表示标准标记。