C++ 关键字
C++ 关键字
下面的表格列出了 C++ 中有用的关键字。
关键字 | 描述 |
---|---|
and | 另一种编写逻辑 && 运算符的方式 |
and_eq | 另一种编写 &= 赋值运算符的方式 |
bitand | 另一种编写 & 按位运算符的方式 |
bitor | 另一种编写 | 按位运算符的方式 |
bool | 只能存储 true 或 false 值的数据类型 |
break | 跳出循环或 switch 块 |
case | 标记 switch 语句中的代码块 |
catch | 捕获 try 语句生成的异常 |
char | 可以存储单个字符的数据类型 |
类别 | 定义一个类 |
compl | 另一种编写 ~ 按位运算符的方式 |
const | 将变量或参数声明为常量(不可更改),或指定类方法不修改类的属性 |
continue | 继续循环的下一次迭代 |
default | 指定 switch 语句中的默认代码块 |
删除 | 释放动态内存 |
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_eq | 另一种编写 |= 赋值运算符的方式 |
private | 一种访问修饰符,使得成员只能在声明的类中访问 |
protected | 一种访问修饰符,使得成员只能在声明的类及其子类中访问 |
公共 | 一种访问修饰符,使得成员可以从任何地方访问 |
return | 用于从函数返回值 |
short | 将整数的大小减小到 16 位 |
signed | 指定 int 或 char 可以表示正负值(这是默认值,所以关键字通常不是必需的) |
sizeof | 返回变量或数据类型所占内存大小的运算符 |
static | 指定属性或方法属于类本身,而不是类的实例 指定函数中的变量在函数结束后仍保留其值 |
struct | 定义一个结构 |
switch | 选择要执行的多个代码块之一 |
template | 声明模板类或模板函数 |
this | 类方法和构造函数中可用的变量,包含指向类实例的指针 |
throw | 创建可以被 try...catch 语句捕获的自定义错误 |
true | 布尔值,等同于 1 |
try | 创建 try...catch 语句 |
typedef | 定义自定义数据类型 |
unsigned | 指定 int 或 char 应仅表示正值,从而可以存储两倍大的数字 |
using | 允许使用命名空间中的变量和函数而无需命名空间的名称前缀 |
virtual | 指定类方法是虚拟的 |
void | 指示一个不返回值的函数,或指定指向具有未指定类型的数据的指针 |
while | 创建 while 循环 |
xor | 另一种编写 ^ 按位运算符的方式 |
xor_eq | 另一种编写 ^= 赋值运算符的方式 |