当前位置: 首页 > news >正文

Cxx Primer-CP-2

  1. 开篇第一句话足见作者的高屋建瓴:类型决定程序中数据和操作的意义。随后列举了简单语句
    i = i + j;
    
    的意义取决于i和j的类型。若它们都是整形,则为通常的算术意义。若它们都为字符串型,则为进行拼接操作。若为用户自定义的class类型,则…
  2. C++中的基本类型(primitive)有很多,但主要分为两类:arithmetic types和void。而arithmetic types也分成两类:integral types和floating-point types。
  3. 类型long long是C++11的新特性。
  4. 通常float-point type中,各个类型的表示大小:float用一个word,double用两个word,而long double用三或四个word。
  5. 算术计算时不要使用char,因为char在一些机器上表示为signed char,而在另外一些机器上用unsigned char表示。
  6. 避免未定义和依赖具体实现的行为:
    在这里插入图片描述
  7. 将该type能够表示的数据范围之外的value赋值给该type时,会根据signed/unsigned进行反应:在这里插入图片描述
  8. 关于转义序列的泛化:在这里插入图片描述
  9. 关于变量(对象)的初始化和赋值:在这里插入图片描述是的,比较对于自定义的类而言,赋值调用的是拷贝构造copy constructor,而赋值调用的是operator=
  10. 内置类型和class类型没有(显式)初始化的后果:在这里插入图片描述
  11. C++中变量(对象)必须先declaration后使用的原因是C++是一门静态类型语言,在编译阶段会进行(静态)类型检查。在这里插入图片描述
  12. scope的阐述:在这里插入图片描述
  13. 引用(reference)必须初始化:在这里插入图片描述
  14. 引用不是对象,而是已存在对象的别名:在这里插入图片描述
  15. reference 和 pointer:在这里插入图片描述
  16. void *指针:在这里插入图片描述
    似乎void *指针是个万金油,但是在这里插入图片描述
  17. 关于复合类型(compound type) 的良好定义方式:在这里插入图片描述
  18. 指针引用(reference to pointers)和指向引用的指针(pointer to a reference): 因为引用不是对象,它仅是已经存在对象的别名。所以指向引用的指针是语法错误。然而指针是一个对象,所以我们可以定义指针引用:在这里插入图片描述
    在这里插入图片描述
http://www.lryc.cn/news/399498.html

相关文章:

  • OpenCV距离变换函数distanceTransform的使用
  • Service Mesh 是一种用于处理服务间通信的基础设施层
  • QML界面控件加载与显示顺序
  • C++从入门到起飞之——缺省参数/函数重载/引用全方位剖析!
  • tkinter-TinUI-xml实战(12)pip可视化管理器
  • Java中标识符和关键字
  • 电子版pdf格式标书怎么加盖公章?
  • 【开放集目标检测】Grounding DINO
  • 东莞酷得 PMS134应广8位OTP单片机
  • [终端安全]-7 后量子密码算法
  • uniapp 支付宝小程序 芝麻免押 免押金
  • Python爬虫教程第一篇
  • AI时代:探索个人潜能的新视角
  • 【Python学习笔记】Optuna + Transformer B站视频实践
  • 【自动驾驶/机器人面试C++八股精选】专栏介绍
  • Unity中一键生成具有身体感知的虚拟人物动作
  • 谷粒商城实战-25-分布式组件-SpringCloud Alibaba-Nacos配置中心-加载多配置集
  • UART编程
  • C++:右值引用
  • (算法)硬币问题
  • 如何隐藏 Ubuntu 顶部状态栏
  • 【C++】入门基础(引用、inline、nullptr)
  • 24/07/10数据结构(5.1213)链表OJ
  • C++ 入门基础:开启编程之旅
  • 据传 OpenAI秘密研发“Strawberry”项目
  • 简单的SQL字符型注入
  • HttpClient调用SpringBoot项目的文件上传接口实现文件上传
  • [leetcode]kth-smallest-element-in-a-sorted-matrix 有序矩阵中第k小元素
  • 【经典面试题】是否形成有环链表
  • Flask 用 Redis 缓存键值对-实例