zoukankan      html  css  js  c++  java
  • 快速阅读《Essential C++》

    快速阅读《Essential C++》

    今天一口气读完前两章。一些要点:

    为了只是为了避免内存复制而不想修改参数值,可以使用const修饰的传址。
    在使用pointer作函数参数时,一定要检查其值非零。如果用reference作为参数,由于其必定代表某个对象,所以不必检查。
    一般来说,除非希望在函数内改变参数的值,否则在传递内键型别时,不要使用传址。传址主要为传递class object用。

    内建类型的对象,如果定义在 file scope 之类,必定被初始化为 0,但是如果被定义语local scope之内,那么除非指定其初值,否则不会被初始化。

    delete 对象无需进行非零检查,编译器会做这个工作。(?)

    善用局部静态变量,取代全局变量

    ---------------------------------------------------------------------------

    2005.02.16
    今天快速浏览完全书。基本算结束该书阅读。更详细的内容以后参考《C++ Primer》

  • 相关阅读:
    第三次冲刺
    第二次冲刺
    第一次冲刺
    团队学习
    git and github
    还不够格的程序员
    CF1602F. Difficult Mountain
    线性基
    欧拉回路学习笔记
    莫比乌斯反演-学习笔记
  • 原文地址:https://www.cnblogs.com/deltacat/p/3292588.html
Copyright © 2011-2022 走看看