原则26:尽量延后变量定义式的出现时间

Effective C++中第26条原则,总的来讲就是这个变量你定义早了,你很难一眼看到这个变量在哪用了;若是你定义早了,这个变量你可能压根没用到过,那你就是白白浪费了空间。若是你定义的变量是个对象,那你还要花费构造函数和析构函数的代价。若是在你定义变量以后程序因为异常而中断了,这个变量你根本没用着,那你赔的更多了。 再有就是在你定义对象时最好直接给它赋值,由于若是你不这样作,它是首先调用默认构造
相关文章
相关标签/搜索