﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-蔡小坤</title><link>http://www.cppblog.com/scnu-xiaokun/</link><description>蔡小坤</description><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 21:36:09 GMT</lastBuildDate><pubDate>Tue, 09 Jun 2026 21:36:09 GMT</pubDate><ttl>60</ttl><item><title>复制构造函数与赋值操作符重载</title><link>http://www.cppblog.com/scnu-xiaokun/archive/2008/03/28/45623.html</link><dc:creator>蔡小坤</dc:creator><author>蔡小坤</author><pubDate>Fri, 28 Mar 2008 06:49:00 GMT</pubDate><guid>http://www.cppblog.com/scnu-xiaokun/archive/2008/03/28/45623.html</guid><wfw:comment>http://www.cppblog.com/scnu-xiaokun/comments/45623.html</wfw:comment><comments>http://www.cppblog.com/scnu-xiaokun/archive/2008/03/28/45623.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/scnu-xiaokun/comments/commentRss/45623.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/scnu-xiaokun/services/trackbacks/45623.html</trackback:ping><description><![CDATA[<p>复制构造函数也就拷贝构造函数，只能在对象初始化时调用，或在形参赋值时.因为它总是构造一个新对象并将旧对象的属性值拷贝过去.<br>赋值操作符重载则可以在任何地方调用，不管左操作对象为新旧，都是将右操作对象的属性值拷贝到左操作对象去覆盖.<br>调用复制构造函数时不用调用默认构造函数，而赋值操作符重载则必先调用构造函数新建一个对象再赋值.<br>以上为在下的初学者的个人见解，不对之处忘各位指教，不胜感激</p>
<img src ="http://www.cppblog.com/scnu-xiaokun/aggbug/45623.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/scnu-xiaokun/" target="_blank">蔡小坤</a> 2008-03-28 14:49 <a href="http://www.cppblog.com/scnu-xiaokun/archive/2008/03/28/45623.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>