摘要: 浅拷贝和深拷贝都是相对拷贝构造函数来讲的 下面代码实现浅拷贝, 再增加一个类成员指针变量, 上面程序拷贝构造函数中把对象的指针地址拷贝给当前对象的指针地址, 当执行到析构函数,以为有两个对象,不是要删除两次吗,当运行第一次时没有问题, 当运行第二次程序就会崩溃。 那要解决这个问题就要深拷贝了。 這样 阅读全文
posted @ 2015-12-08 21:03 Bilyooyam 阅读(612) 评论(0) 推荐(1) 编辑
摘要: 两段程序 string version(const string &s1,const string &s2) { string temp; temp =s2+s1+s2; return temp; } // 返回的是string 对象version,temp在运行此函数后就被释放,。temp创建一个 阅读全文
posted @ 2015-12-01 12:43 Bilyooyam 阅读(221) 评论(0) 推荐(0) 编辑