zoukankan      html  css  js  c++  java
  • 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 操作符修改了操作数类型,但仅仅是重新解释了给出的对象的比特模型而没有进行二进制转换
  • 相关阅读:
    wx.createWorker使用方法
    Chrome DevTools 面板之console全面解析
    DrawCall优化之分析利器《SpectorJS》
    CocosCreator ScrollView性能优化
    Debian 10.7 安装记录
    Glide切换图片为ARGB格式
    java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
    org.apache.catalina.util.LifecycleMBeanBase.unregister Failed to unregister MBean with name [Catalina:type=Service] during component destruction javax.management.InstanceNotFoundException
    npm install报错:integrity checksum failed when using sha1
    Oracle学习:新建表空间
  • 原文地址:https://www.cnblogs.com/dzqdzq/p/3008738.html
Copyright © 2011-2022 走看看