摘要:
1. 考虑到抛异常的情况2. “直接在构造函数时指定初值”比“通过default构造函数构造出一个对象然后对它赋值”效率更高,同时“具有明显意义之初值”将变量初始化,还可以附带说明变量的目的。总之就是尽量避免无意义的行为。3.// A:w定义于循环外Widget w;for (int i = 0; i < n; ++i) { w = i * 2; ...}// B:w定义于循环内for (int i = 0; i < n; ++i) { Widget w; w = i * 2; ...}A : 一个构造 + 一个析构 + n个赋值B:n个构造 + n个赋值如果对象... 阅读全文
posted @ 2012-11-03 20:26 扬名 阅读(366) 评论(0) 推荐(0)
浙公网安备 33010602011771号