c++关键字完整列表及含义
关键字列表
| 关键字 | 解释 |
|---|---|
alignas |
指定变量或类型的最小对齐要求(C++11) |
alignof |
返回类型的对齐要求(C++11) |
and |
逻辑与运算符的替代表示符 |
and_eq |
位与赋值运算符的替代表示符 |
asm |
内嵌汇编代码 |
auto |
自动类型推断,让编译器根据初始化表达式推断变量的类型 |
bitand |
位与运算符的替代表示符 |
bitor |
位或运算符的替代表示符 |
bool |
布尔类型 |
break |
跳出当前循环或switch语句 |
case |
switch语句中的一个案例分支 |
catch |
捕获异常块 |
char |
字符类型 |
char16_t |
16位Unicode字符(C++11) |
char32_t |
32位Unicode字符(C++11) |
class |
定义一个类 |
compl |
位非运算符的替代表示符 |
const |
定义常量或常量表达式 |
constexpr |
定义编译时计算的常量表达式(C++11) |
const_cast |
移除对象的常量性 |
continue |
跳过当前循环的剩余部分,直接进行下一次循环 |
decltype |
查询表达式类型(C++11) |
default |
switch语句的默认分支或定义默认构造函数 |
delete |
删除分配的内存或禁用特殊成员函数 |
do |
do-while循环的开始 |
double |
双精度浮点数类型 |
dynamic_cast |
安全地转换指针或引用的类型 |
else |
if语句的替代条件分支 |
enum |
定义枚举类型 |
explicit |
阻止构造函数的隐式自动类型转换 |
export |
模板定义的导出(C++20中重新获得含义) |
extern |
声明一个变量或函数是在其他地方定义的 |
false |
布尔字面量false |
float |
单精度浮点数类型 |
for |
循环控制语句 |
friend |
允许其他类或函数访问私有和保护成员 |
goto |
无条件跳转语句 |
if |
条件语句 |
inline |
建议编译器内联函数 |
int |
整数类型 |
long |
长整型数据类型 |
mutable |
允许const对象的成员被修改 |
namespace |
定义一个命名空间 |
new |
动态内存分配 |
noexcept |
指示函数不抛出异常(C++11) |
not |
逻辑非运算符的替代表示符 |
not_eq |
不等于运算符的替代表示符 |
nullptr |
空指针字面量(C++11) |
operator |
定义或重载操作符 |
or |
逻辑或运算符的替代表示符 |
or_eq |
位或赋值运算符的替代表示符 |
private |
类的访问修饰符,私有成员 |
protected |
类的访问修饰符,受保护成员 |
public |
类的访问修饰符,公开成员 |
register |
建议编译器将变量存储在寄存器中(已废弃) |
reinterpret_cast |
重新解释类型的强制类型转换 |
return |
从函数返回值 |
short |
短整型数据类型 |
signed |
有符号类型修饰符 |
sizeof |
计算类型或变量的大小 |
static |
声明静态存储期的变量或类的静态成员 |
static_assert |
编译时断言(C++11) |
static_cast |
静态类型转换 |
struct |
定义一个结构体 |
switch |
多路分支选择语句 |
template |
定义模板,用于创建泛型类或函数 |
this |
指向当前对象的指针 |
thread_local |
声明线程局部存储的变量(C++11) |
throw |
抛出异常 |
true |
布尔字面量true |
try |
开始一个异常处理块 |
typedef |
定义类型别名 |
typeid |
在运行时获取类型信息 |
typename |
在模板中声明类型名称 |
union |
定义联合体,多个成员共享同一内存位置 |
unsigned |
无符号类型修饰符 |
using |
引入命名空间的成员或定义类型别名 |
virtual |
声明虚函数或虚基类 |
void |
指定无返回值或作为通用指针类型的基础 |
volatile |
指定变量可能被意外修改,防止编译器优化 |
wchar_t |
宽字符类型 |
while |
循环控制语句 |
xor |
逻辑异或运算符的替代表示符 |
xor_eq |
位异或赋值运算符的替代表示符 |
完事~

作者:
胖胖不胖
版权声明:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不止于python
感谢您的支持,我会继续努力!
微信支付
支付宝