zoukankan      html  css  js  c++  java
  • Effective C++学习笔记(Part Two:Item 5-12)

    

    近期最终把effectvie C++细致的阅读了一边,非常惊叹C++的威力与魅力。近期会把近期的读书心得与读书笔记记于此。必备查找使用,假设总结有什么不当之处,欢迎批评指正:

    如今仅仅列出框架。近期会尽快填充完整:

    第2部分:构造/析构/赋值运算


    个人觉得这是C++的比較难理解的地方,也是C++的深邃所在,刚開始阅读时,可能在某些地方不理解,最好的方式是边读边编程实现,用心去思考其精髓所在!


    条款5:了解C++默默编写并调用那些函数

    条款6:若不想使用编译器自己主动生成的函数,就该明白拒绝
    条款7:为多态基类申明virtual析构函数
    条款8:别让异常逃离析构函数
    条款9:绝不在构造和析构过程中调用virtual函数
    条款10:令operator= 返回一个reference to *this
    条款11:在operator= 中处理自我赋值
    条款12:复制对象时勿忘其每个成分

    注:因为条款之间存在非常多联系,全部有些条款不适合单独拉出来,这样会结合其它条款进行记录,有不懂得地方。欢迎交流。

  • 相关阅读:
    leetcode目录
    Windows下tuxedo配置
    实习总结
    n人比赛,可轮空,比赛轮数和场数
    Ubuntu中Eclipse安装与配置
    Lunix中文乱码解决方案
    tuxedo入门
    useradd和adduser的区别
    每个位上都是素数
    TUXEDO错误解决方案
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6871944.html
Copyright © 2011-2022 走看看