zoukankan      html  css  js  c++  java
  • 《Accelerated C++中文版》 读书笔记

    《Accelerated C++中文版》--- 读书笔记 - xtom - 博客园

    《Accelerated C++中文版》--- 读书笔记

    1.

    C++中同名函数嵌套,不一定都是递归,有可能是函数重载 [2010-07-24 22:14:25]
    2.

    避免单个语句产生多个副作用。因为当此句发生异常[异常本身是一种副作用,因为他产生了异常对象]时,会对运行环境造成不可预料的影响。 典型的单个不良语句, 输出语句中调用产生异常的函数。 [2010-07-25 09:57:02]
    3.

    函数参数(parameter)为“非常量引用”(如:vector<double>& hw)时,要求传入的实参(argument)为“左值”(lvalue). 常见左值, 变量,返回非常量引用类型的函数。 典型非左值, 常量,常量引用。 [2010-07-25 10:03:24]
    4.

    捕获到抛出的异常后, 若在处理此异常的catch块中没有return x;或exit(x);语句, 异常处理完后(catch语句块执行完后),接着执行try-catch块下面在语句。 [2010-07-25 14:49:02]
    5.

    自定义头文件(.h)中,良好的习惯是  类型名要经过完全限定,如:std::string name;和 std::vector<double> homework;。  而在源文件(.cpp)中可以 依照方便 用using声明类型名,如,using std::string;和using std::cout; etc.。 这是应为,头文件是要被包含到相应源文件中的,若用using声明类型名会对包含此头文件的源文件产生隐含(implict)影响,可能引起类型冲突(type conflict)而是我们摸不着头脑。而在源文件中我们用using声明语句所产生的影响是看的见(explict)的,这种影响完全在我们的掌控之下。 [2010-07-25 17:29:52]

    6.

    先让我们来看两个函数:

  • 相关阅读:
    cxgrid显示行号
    编写服务端程序的要点
    创建自己的数据库
    cxgrid动态创建footer
    build with runtime package
    TQueue,TStack
    能用图形分析
    Laravel任务调度
    PHP 判断点是否在多边形内
    判断一个点是否在某个区域内。百度,高德,腾讯都能用。(php版)
  • 原文地址:https://www.cnblogs.com/lexus/p/2583892.html
Copyright © 2011-2022 走看看