c++总共有63个关键字。如下:
- asm 在c++中插入汇编代码
- do do{}while();循环的开始的标志。不能单独使用
- if 如果,起判断的作用
- return 函数返回到调用处,返回值与函数的返回类型有关
- try 尝试执行
- auto 自动转换
- double 双精度类型
- inline 声明内联函数
- short 短整型类型
- typedef 自定义类型
- bool 布尔类型
- dynamic_cast
- int 整型类型
- signed 有符号类型
- typeid typeid用于获知一个变量的具体类型
- break 在循环中起退出循环的作用。在switch开关语句中起结束switch执行的作用
- else 和if连用。用于接受if为假的情况。
- long 长整型类型
- sizeof 求某个类型数据的大小。单位:字节
- typename 告诉编译器是一个类型
- case 用于switch中,接受switch可能出现的值
- enum 枚举型类型
- mutable 易变类型数据。在一个类里可以突破const的限制。
- static 静态类型
- union 共用体类型
- catch 和try连用。用于处理try语句块出现的异常
- explicit 可以有效得防止构造函数的隐式转换带来的错误或者误解
- namespace 命名空间
- static_cast 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性
- unsigned 无符号类型
- char 字符类型
- export 表示该变量在其他文件中定义过,本文件中可以直接使用。
- new 在堆区申请开辟内存空间
- struct 结构体类型
- using 当前使用。如using namespace std;//当前使用是标准的命名空间
- class 定义一个类
- extern 外部类型
- operator 操作符
- switch 是一个开关
- virtual 定义虚函数
- const 定义常量
- false 布尔类型数据,为假
- private 私有的
- template 模板
- void 无类型
- const_cast 用来修改类型的const或volatile属性
- float 单精度类型
- protected 保护的
- this 是一个引用。表示当前对象。也可以调用本类其他构造函数。
- volatile 设计用来修饰被不同线程访问和修改的变量
- continue 结束本次循环,继续下一次循环
- for 定义循环
- public 公有的
- throw 抛出异常
- wchar_t 宽度字符类型
- default 默认
- friend 友好的
- register 寄存器
- true 布尔类型数据,为真
- while 定义循环
- delete 释放new申请的内存
- goto 无条件跳转
- reinterpret_cast 操作符修改了操作数类型,但仅仅是重新解释了给出的对象的比特模型而没有进行二进制转换