C ++令牌是程序的最小独立单元。
以下是C ++标记:(大多数c ++标记基本上与C标记相似)
关键字
标识符
常量
变量
运算符
C ++的保留字可以方便地分为几组。在第一小组中,我们将那些也存在于C编程语言中并被带入C ++的语言。其中有32个,它们是:
auto const double float int short struct unsigned break continue else for long signed switch void case default enum goto register sizeof typedef volatile char do extern if return static union while
还有30个不在C中的保留字,因此对于C ++来说是新的,
它们是:
asm dynamic_cast namespace reinterpret_cast try bool explicit new static_cast typeid catch false operator template typename class friend private this using const_cast inline public throw virtual delete mutable protected true wchar_t
当使用标准ASCII字符集时,以下11C ++保留字不是必不可少的,但已添加了这些保留字,以为某些C ++运算符提供更具可读性的替代方案,并有助于使用缺少C ++所需字符的字符集进行编程。
and bitand compl not_eq or_eq xor_eq and_eq bitor not or xor