C++ 关键词

C++ 关键字

以下表格列出了 C++ 中一些有用的关键字。

关键字 描述
and 逻辑 && 运算符的另一种写法。
and_eq &= 赋值运算符的另一种写法。
bitand & 位运算符的另一种写法。
bitor | 位运算符的另一种写法。
bool 一种只能存储 true 或 false 值的数据类型。
break 跳出循环或 switch 块。
case 在 switch 语句中标记一段代码块。
catch 捕获由 try 语句生成的异常。
char 一种可以存储单个字符的数据类型。
class 定义类。
compl ~ 位运算符的另一种写法。
const 将变量或参数定义为常量(不可更改)或指定类方法不修改类的属性。
continue 继续执行循环的下一次迭代。
default 在 switch 语句中指定默认代码块。
delete 释放动态内存。
do 与 while 一起使用创建 do/while 循环。
double 一种通常为 64 位长的数据类型,可以存储小数。
else 用于条件语句
enum 声明枚举类型。
false 等价于 0 的布尔值。
float 一种通常为 32 位长的数据类型,可以存储小数。
for 创建 for 循环。
friend 指定可以访问私有和保护成员的类和函数。
goto 跳转到由标签指定的代码行。
if 创建条件语句。
int 一种通常为 32 位长的数据类型,可以存储整数。
long 确保整数至少为 32 位长(使用 long long 确保 64 位)。
namespace 声明命名空间。
new 预留动态内存。
not 逻辑 ! 运算符的另一种写法。
not_eq != 比较运算符的另一种写法。
or 逻辑 || 运算符的另一种写法。
or_eq |= 赋值运算符的另一种写法。
private 一种访问修饰符,使成员只能在声明的类内部访问。
protected 一种访问修饰符,使成员只能在声明的类及其子类中访问。
public 一种访问修饰符,使成员可以从任何地方访问。
return 用于从函数返回值。
short 将整数大小减少到 16 位。
signed 指定 intchar 可以表示正数和负数(这是默认值,因此通常不需要该关键字)。
sizeof 一个运算符,返回变量或数据类型占用的内存量。
static

指定属性或方法属于类本身而不是类的实例。

指定函数中的变量在函数结束后保持其值。

struct 定义结构体。
switch 选择执行多个代码块中的一个。
template 声明模板类或模板函数。
this 类方法和构造函数中可用的变量,包含指向类实例的指针。
throw 创建自定义错误,可由 try...catch 语句捕获。
true 等价于 1 的布尔值。
try 创建 try...catch 语句。
typedef 定义自定义数据类型。
unsigned 指定 intchar 仅表示正值,从而允许存储两倍大的数字。
using 允许在不使用命名空间前缀的情况下使用命名空间中的变量和函数。
virtual 指定类方法是虚拟的。
void 指示不返回值的函数或指定指向未指定类型数据的指针。
while 创建 while 循环。
xor ^ 位运算符的另一种写法。
xor_eq ^= 赋值运算符的另一种写法。