C++ 关键字
C++ 关键字
在下表中可以找到 C++ 中一些有用的关键字。
关键字 | 描述 |
---|---|
and | 写逻辑 && 运算符的另一种方法 |
and_eq | 写 &= 赋值运算符的另一种方法 |
bitand | 写 & 位运算符的另一种方法 |
bitor | 写 | 位运算符的另一种方法 |
bool | 只能存储真或假值的 数据类型 |
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 | 指定 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 | 写 ^= 赋值运算符的另一种方法 |