C++关键字
这是C++的保留关键字的列表。由于他们已被语言使用,这些关键字不可重新定义或重载。
|
|
|
- (1) - 在C++11中含义发生了变化
注意,and
、bitor
、or
、xor
、compl
、bitand
、and_eq
、or_eq
、xor_eq
、not
与not_eq
(以及双字符组<%
、%>
、<:
、:>
、%:
与%:%:
)提供另一种方式表示标准标记。
除了关键字,还有两个“具有特殊意义的标识符”,它们可用于作为对象或函数的名称,但在某些上下文中具有特殊的意义。
override (C++11) final (C++11) |
此外,每一个包含一个双下划线__或以一个下划线后接一个大写字母开头的标识符总是被保留的。所有以下划线开头的的名称在全局命名空间中也是被保留的。参见标识符页面中的详细解释。
命名空间std
用于C++标准库的名字。参见为std名字空间添加名字。
名字posix 被保留用作顶层命名空间的名字。在该命名空间中任何声明及定义都将引起未定义行为。 |
(since C++11) |
在预处理指令中,下列标记会别预处理器识别:
下列标记会会别预处理器在预处理指令之外识别:
_Pragma(since C++11) |
[编辑] See also
C语言文档 for C语言关键字
|