摘要: 实现条款26:尽可能延后变量定义式出现的时间如果定义一个变量有构造函数和析构函数,那么即使这个变量没被使用,我们仍然需要承担这些成本,应该尽力避免。不仅仅只是延后到用到位置,而更应该延后到能够给他初值实参为止。这样不仅可以避免构造和析构不必要的对象,还可以避免无意义的default构造函数行为,还可以附带说明变量的目的。条款27:尽量少做转型动作c++设计目标之一就是保证类型错误绝对不可能发生。理论上你的程序通过编译,就表示他并不企图在任何对象身上执行任何不安全无意义的操作。c++类型的四种新式转型:const_cast<T>(expression) 将对象的常量性移除dynami 阅读全文
posted @ 2012-08-21 12:18 w0w0 阅读(183) 评论(0) 推荐(0) 编辑