关键字
2026-07-12 15:13:01
发布于:江苏
// C++ 完整68个关键字列表
// 1. 基础数据类型
- bool 布尔类型(T/F) (1/0)
- char 字符型
- char8_t UTF-8字符(C++20)
- char16_t UTF-16字符(C++11)
- char32_t UTF-32字符(C++11)
- short 短整型
- int 整型
- long 长整型
- long long 长长整型(C++11)
- float 单精度浮点
- double 双精度浮点
- long double 长双精度浮点
- void 无类型
// 2. 流程控制
14. if 条件判断
15. else 条件分支
16. switch 多分支选择
17. case 分支标签
18. default 默认分支
19. for 循环
20. while 循环
21. do 循环(do-while)
22. break 跳出循环/分支
23. continue 跳过本次循环
24. return 函数返回
25. goto 无条件跳转
// 3. 修饰符 & 存储属性
26. const 常量修饰
27. constexpr 编译期常量(C11)
28. static 静态修饰
29. extern 外部声明
30. inline 内联函数
31. volatile 易变变量
32. mutable 可变成员
33. register 寄存器变量
34. signed 有符号
35. unsigned 无符号
36. auto 自动类型推导(C11)
37. decltype 类型推导(C11)
38. alignas 内存对齐(C11)
39. alignof 获取对齐值(C++11)
// 4. 面向对象 & 复合类型
40. class 类
41. struct 结构体
42. union 共用体
43. enum 枚举
44. enum class 强类型枚举(C11)
45. public 公有访问权限
46. protected 保护访问权限
47. private 私有访问权限
48. virtual 虚函数/虚继承
49. override 重写虚函数(C11)
50. final 禁止继承/重写(C++11)
51. friend 友元
52. this 当前对象指针
53. new 动态内存分配
54. delete 释放动态内存
55. operator 运算符重载
56. explicit 禁止隐式转换
// 5. 模板 & 命名空间
57. template 模板
58. typename 模板类型名
59. namespace 命名空间
60. using 引入命名空间/别名
61. export 导出模板(已废弃)
62. concept 概念约束(C20)
63. requires 模板约束(C20)
// 6. 异常处理
64. try 捕获异常
65. catch 处理异常
66. throw 抛出异常
67. noexcept 无异常声明(C++11)
// 7. 其他关键字
68. sizeof 计算类型/变量字节大小
这里空空如也

有帮助,赞一个