21xrx.com
2024-11-10 00:31:11 Sunday
登录
文章检索 我的文章 写文章
C++标准的保留字大全
2023-06-23 06:24:42 深夜i     --     --
C++ 保留字 标准 大全

C++是目前广泛应用于电脑应用软件和操作系统的编程语言,其在软件开发、物联网、游戏、金融等领域都有广泛的应用。在C++中,保留字是指系统或编译器已经定义好的关键字或标识符,这些关键字和标识符在程序中有着特定的意义和功能。

下面列举了C++标准中常用的保留字:

1. alignas:声明对象的对齐方式

2. alignof:获取对象的对齐方式

3. asm:内联汇编代码

4. auto:自动类型推断

5. bool:布尔类型

6. break:跳出循环或switch语句

7. case:switch语句中分支的标签

8. catch:异常处理语句中的捕获

9. char:字符类型

10. class:定义类

11. const:定义常量或不可变对象

12. constexpr:指定常量表达式

13. continue:跳过循环中的本次迭代

14. decltype:推导表达式的类型

15. default:switch语句中默认分支

16. delete:删除对象或控制方法的指针

17. do:do-while循环的开始关键字

18. double:双精度浮点数类型

19. dynamic_cast:类型转换操作符

20. else:if语句条件不成立时的条件

21. enum:枚举类型

22. explicit:禁止隐式类型转换

23. export:函数或模板的导出操作符

24. extern:声明外部变量或函数

25. false:表示布尔假

26. float:单精度浮点数类型

27. for:循环语句的开始关键字

28. friend:友元函数或类的声明

29. goto:标签跳转

30. if:判断条件语句

31. inline:指定内联函数

32. int:整数类型

33. long:长整数类型

34. mutable:在一个const对象中,其指示的成员可以改变

35. namespace:命名空间的声明

36. new:动态分配内存

37. noexcept:声明函数不会抛出异常

38. nullptr:空指针常量

39. operator:运算符重载

40. private:类属性的私有性

41. protected:类属性的保护性

42. public:类属性的公有性

43. register:通知编译器把变量存储在CPU寄存器中

44. reinterpret_cast:类型转换操作符

45. return:函数返回关键字

46. short:短整数类型

47. signed:有符号整数类型

48. sizeof:获取变量或类型的字节大小

49. static:静态变量、函数或类的声明

50. static_assert:编译期的断言

51. static_cast:类型转换操作符

52. struct:定义结构体

53. switch:多分支条件语句

54. template:模板函数或类的声明

55. this:指向当前对象的指针

56. thread_local:声明线程本地存储变量

57. throw:抛出异常

58. true:表示布尔真

59. try:异常处理语句的开始关键字

60. typedef:定义类型别名

61. typeid:获取类型信息

62. typename:指定类型名

63. union:定义共用体

64. unsigned:无符号整数类型

65. using:命名空间或类型的别名声明

66. virtual:虚函数的声明

67. void:空类型

68. volatile:告知编译器其被修饰的对象可能会在未经通知的情况下被其它程序修改

69. wchar_t:宽字符类型

以上列出的标识符是C++中常用的保留字,当在程序中使用这些保留字时,需遵循C++标准的语法格式,以保证程序可以正确编译和运行。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复