c++关键字详解

c++总共有63个关键字。如下:

  1. asm      在c++中插入汇编代码
  2. do      do{}while();循环的开始的标志。不能单独使用
  3. if      如果,起判断的作用
  4. return     函数返回到调用处,返回值与函数的返回类型有关
  5. try      尝试执行
  6. auto      自动转换
  7. double       双精度类型
  8. inline          声明内联函数
  9. short          短整型类型
  10. typedef      自定义类型
  11. bool           布尔类型
  12. dynamic_cast
  13. int              整型类型
  14. signed       有符号类型
  15. typeid        typeid用于获知一个变量的具体类型
  16. break        在循环中起退出循环的作用。在switch开关语句中起结束switch执行的作用
  17. else           和if连用。用于接受if为假的情况。
  18. long           长整型类型
  19. sizeof         求某个类型数据的大小。单位:字节
  20. typename        告诉编译器是一个类型
  21. case            用于switch中,接受switch可能出现的值
  22. enum               枚举型类型
  23. mutable           易变类型数据。在一个类里可以突破const的限制。
  24. static               静态类型
  25. union              共用体类型
  26. catch              和try连用。用于处理try语句块出现的异常
  27. explicit            可以有效得防止构造函数的隐式转换带来的错误或者误解
  28. namespace    命名空间
  29. static_cast      该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性
  30. unsigned        无符号类型
  31. char                字符类型
  32. export            表示该变量在其他文件中定义过,本文件中可以直接使用。
  33. new                在堆区申请开辟内存空间
  34. struct         结构体类型
  35. using              当前使用。如using namespace std;//当前使用是标准的命名空间
  36. class              定义一个类
  37. extern            外部类型
  38. operator        操作符
  39. switch           是一个开关
  40. virtual           定义虚函数
  41. const            定义常量
  42. false        布尔类型数据,为假
  43. private          私有的
  44. template       模板
  45. void              无类型
  46. const_cast    用来修改类型的const或volatile属性
  47. float              单精度类型
  48. protected      保护的
  49. this                是一个引用。表示当前对象。也可以调用本类其他构造函数。
  50. volatile          设计用来修饰被不同线程访问和修改的变量
  51. continue        结束本次循环,继续下一次循环
  52. for                 定义循环
  53. public            公有的
  54. throw             抛出异常
  55. wchar_t         宽度字符类型
  56. default           默认
  57. friend            友好的
  58. register         寄存器
  59. true              布尔类型数据,为真
  60. while            定义循环
  61. delete          释放new申请的内存
  62. goto             无条件跳转
  63. reinterpret_cast 操作符修改了操作数类型,但仅仅是重新解释了给出的对象的比特模型而没有进行二进制转换
posted @ 2013-04-08 20:04  Please Call me 小强  阅读(387)  评论(0编辑  收藏  举报