• 读书笔记之:C++编程思想:第1卷


    开始读这本书的前两章,给我的感觉就是这本书没有像大家说的那么好的,说实话,很差,等到了大约第5章以后,特别是后面,我觉得这本书确实非常的好。它对一些重点给出了很好的剖析。但是我觉得这本书不适合入门,适合你了解C++,然后进行查缺补漏,对一些知识点更深入的了解。入门还得《C++ primer》。

    C++编程思想:第1卷

    第1章

    1. 动态绑定

    2. 为什么C++会成功

     

    3. C++的效率

    第2章 对象的创建与使用

    1. 解释器

     

    2. 编译器

    3. 静态类型检查

     

    4. 秘密的附加模块

     

    第3章 C++中的C

    1. C++显示类型转换

     

    第5章 隐藏实现

    1. C++是混合产品,非纯面向对象语言

     

    2. 减少重复编译,句柄类

     

    第8章 常量

    1. const,常量折叠,分配内存

    2. 按位const和按逻辑cosnt

    3. 内联函数

    C++中规定:只有在类声明结束之后,其中的内联函数才会被计算。

    4. 构造函数/析构函数与内联

     

    第10章 名字控制

    1. static的两种含义

     

    2. 静态对象的析构函数

     

    第11章 引用和拷贝构造函数

    1. 函数调用栈框架/帧(function frame)

     

    2. 重入

     

    3. C++引用,指针

    第12章 运算符重载

    1. 返回值优化

     

    2. 运算符重载方式的基本方针

    3. 引用计数

     

    4. 自动类型转换

     

    第13章动态对象创建

    1. 内存开销

    2. 使用delete void*可能出错

    如果相对一个void*类型指针进行delete操作,要注意这将可能成为一个程序错误,除非指针所指向的内容是非常简答的,因为,它将不执行析构函数

    使用delete的时候,必须明确指针的类型

    3. 重载new和delete,重载全局new和delete

     

    4. 定位new和delete

     

    第14章 继承和组合

    1. 构造函数初始化列表

     

    2. 自动析构函数的调用

    pic34

    3. 非自动继承的函数

    4.继承和静态成员函数

     

      第15章 多态性与虚函数

    1. 函数调用绑定

     

    2. C++如何实现晚期绑定

     

    2. 存放类型信息

     

    3. 虚函数的实现过程

     

    4. 虚函数机制与效率

     

    5. 虚函数和构造函数

     

    6. 构造函数中调用虚函数

    7. 纯虚析构函数

     

    8.析构函数中调用 虚函数

     

    9.运算符重载中使用虚函数机制

    这是一个比较复杂的问题

     

    10.向下类型转换,运行时类型信息RTTI

     

     

     

     

  • 相关阅读:
    hdu 4638 Group 线段树
    hdu 4635 Strongly connected 强连通分量
    hdu 4604 Deque
    hdu 1000 A + B Problem
    数组相关
    文本文件相关
    硬件电路中VCC,VDD,VEE,VSS有什么区别
    VIPM链接LabVIEW问题
    Touch实现轻扫
    touchesMoved 实现拖拽
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2441550.html
Copyright © 2020-2023  润新知