(五).实现
____________________________________________________________________________________________________________________________________
条款30:透彻了解inlining 的里里外外
#1.inline是将“对此函数的每一个调用”都以函数本体...
分类:
编程语言 时间:
2015-02-12 14:01:43
阅读次数:
177
____________________________________________________________________________________________________________________________________
条款24:若所有参数皆需类型转换,请为此采用non-member函数
#1.如果你需要为某个函数的所有参数(包括被 this...
分类:
编程语言 时间:
2015-02-11 18:38:39
阅读次数:
150
____________________________________________________________________________________________________________________________________
条款18:让接口容易被使用,而不容易被误用
#1.导入新类型可以让接口不易被误用,以函数替换对象则可以保证类型安全性。
例如...
分类:
编程语言 时间:
2015-02-10 20:23:44
阅读次数:
162
____________________________________________________________________________________________________________________________________
条款11:在operator= 中处理 “自我赋值"
#1.确保当对象自我赋值时 operator=有良好行为。其中包括”自我...
分类:
编程语言 时间:
2015-02-09 12:53:42
阅读次数:
202
条款1:视C++为一个语言联邦
#1.将C++ 分为四个次语言:C,Templete C++, Object-Oritented C++, STL;
条款2:尽量用 const, enum, inline 替换 #define
#1用const替代#define。
理由1:预处理器移走了记号名称,导致记号名称没进入符号表,当发生编译错误时,你只能得到定义值,因此不知道错误来自何处。...
分类:
编程语言 时间:
2015-02-08 14:07:30
阅读次数:
220