zoukankan      html  css  js  c++  java
  • 读书笔记之:C++程序设计陷阱

    个人觉得这本书特别不错,它讲了一些C++中容易被忽视的设计陷阱。我觉得这本书还是挺深的感觉,如果对C++不熟悉的话,里边的东西可能很难搞懂。我也是只看了前5章,后面的内容比较高级了,有些内容不好理解。强烈对C++有基础的IT同仁可以好好看看,对于提高C++水平还是很有帮助的。

    第1章 基本问题

    1. 重载与默认初始化

    重载通常用于指出一组函数虽然具有相同的抽象含义,但实现不同。默认初始化通常是为了方便,它为函数提供了简化的接口。重载和默认参数初始化是不同的语言功能,它们具有不同的使用目的和行为。要仔细区分。

    2. 误解引用

    3.无法区分访问和可见性

    4. C++中被误用的语法

    5. C++中空指针的正确使用

    6. 常见首字母缩略词

    第2章 语法

    1. static和extern类型

    第4章 转换

    1. 切割

    2. 误解指向指针的指针到基类的转换

    3. 指向多维数组的指针问题

    4. 误解逆变性

    5. 赋值与初始化的不同

    6. 变量作用域的限定不正确

    7. C++对复制操作的偏执

    10. 成员初始化列表的不一致排序

    11. 非虚继承情况下的多重继承

    12. 采用虚继承的情况

    13. 运行时静态初始化顺序

    14. 直接对副本初始化

  • 相关阅读:
    as3 三行三列 布满9个为一个界面
    as3 判断鼠标移动方向
    求两点之间 的直线距离
    AS3 localToGlobal、globalToLocal方法的总结
    as3 TweenMax TweenLite方法
    禁止点击
    影片 发光 变色
    ASCII字符串互换
    关于C语言的书
    关于态度
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2457873.html
Copyright © 2011-2022 走看看