摘要: copy构造函数是一个极其重要的函数,因为它定义一个对象如何通过pass-by-value(以值传递)。举个例子,考虑以下代码:bool hasAcceptableQuality(Widget w);...Widget aWidget;if(hasAcceptableQuality(aWidget))...参数w是以by-value方式传递给hasAcceptableQuality,所以在上述调用中,aWidget被复制到w体内,这个动作由类Widget的copy构造函数完成。pass-by-value意味着调用copy构造函数。 关于copy构造函数本身的定义有一个必须注意的地方就是参数要. 阅读全文
posted @ 2013-08-25 11:39 瓜子仁 阅读(252) 评论(0) 推荐(1) 编辑