拷贝构造函数的参数为什么必须使用引用类型
摘要:
转自:http://blog.csdn.net/tunsanty/article/details/4264738在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,我有理性这个好品质。思索一下以后,发现这个答案是不对的。让我来撕开(有点暴力,但是我喜欢,嘿嘿--龇牙)那件隐藏在真理外的小裤衩,让它袒露在“登徒子”们的眼前吧。先从一个小例子开始:(自己测试一下自己看看这个程 阅读全文
posted @ 2011-09-18 19:02 原来... 阅读(17711) 评论(1) 推荐(8) 编辑