﻿<?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++博客-酸菜猪蹄的程序人生-随笔分类-Pure C/C++</title><link>http://www.cppblog.com/cooleaf/category/747.html</link><description>木下编程屯屯烫烫</description><language>zh-cn</language><lastBuildDate>Tue, 20 May 2008 15:39:53 GMT</lastBuildDate><pubDate>Tue, 20 May 2008 15:39:53 GMT</pubDate><ttl>60</ttl><item><title>指针数组和数组指针</title><link>http://www.cppblog.com/cooleaf/archive/2006/05/19/7418.html</link><dc:creator>cooelaf</dc:creator><author>cooelaf</author><pubDate>Fri, 19 May 2006 09:48:00 GMT</pubDate><guid>http://www.cppblog.com/cooleaf/archive/2006/05/19/7418.html</guid><wfw:comment>http://www.cppblog.com/cooleaf/comments/7418.html</wfw:comment><comments>http://www.cppblog.com/cooleaf/archive/2006/05/19/7418.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/cooleaf/comments/commentRss/7418.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cooleaf/services/trackbacks/7418.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/cooleaf/archive/2006/05/19/7418.html'>阅读全文</a><img src ="http://www.cppblog.com/cooleaf/aggbug/7418.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cooleaf/" target="_blank">cooelaf</a> 2006-05-19 17:48 <a href="http://www.cppblog.com/cooleaf/archive/2006/05/19/7418.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于拷贝构造函数和赋值运算符</title><link>http://www.cppblog.com/cooleaf/archive/2006/05/15/7156.html</link><dc:creator>cooelaf</dc:creator><author>cooelaf</author><pubDate>Mon, 15 May 2006 01:54:00 GMT</pubDate><guid>http://www.cppblog.com/cooleaf/archive/2006/05/15/7156.html</guid><wfw:comment>http://www.cppblog.com/cooleaf/comments/7156.html</wfw:comment><comments>http://www.cppblog.com/cooleaf/archive/2006/05/15/7156.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/cooleaf/comments/commentRss/7156.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cooleaf/services/trackbacks/7156.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/cooleaf/archive/2006/05/15/7156.html'>阅读全文</a><img src ="http://www.cppblog.com/cooleaf/aggbug/7156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cooleaf/" target="_blank">cooelaf</a> 2006-05-15 09:54 <a href="http://www.cppblog.com/cooleaf/archive/2006/05/15/7156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++中析构函数可以为纯虚吗?</title><link>http://www.cppblog.com/cooleaf/archive/2006/05/03/6598.html</link><dc:creator>cooelaf</dc:creator><author>cooelaf</author><pubDate>Wed, 03 May 2006 13:19:00 GMT</pubDate><guid>http://www.cppblog.com/cooleaf/archive/2006/05/03/6598.html</guid><wfw:comment>http://www.cppblog.com/cooleaf/comments/6598.html</wfw:comment><comments>http://www.cppblog.com/cooleaf/archive/2006/05/03/6598.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cppblog.com/cooleaf/comments/commentRss/6598.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cooleaf/services/trackbacks/6598.html</trackback:ping><description><![CDATA[   众所周知，在实现多态的过程中，一般将基类的析构函数设为virtual，以便在delete的时候能够多态的链式调用。那么析构函数是否可以设为纯虚呢？<br /><font color="#0000ff">class</font> CBase<br />{<br /><font color="#0000ff">public</font>:<br />    CBase()<br />    {<br />        printf("CBase()\n");<br />    }<br />    <font color="#0000ff">virtual</font> ~CBase() = 0;<br />};<br />答案是可以，那么这样实现的目的是什么呢？当然是避免实例化。<br />但因为派生类不可能来实现基类的析构函数，所以<font color="#ff0000"><b>基类析构函数虽然可以标为纯虚，但是仍必须实现析构函数</b><font color="#000000">，否则派生类无法继承，也无法编译通过。</font></font><img src ="http://www.cppblog.com/cooleaf/aggbug/6598.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cooleaf/" target="_blank">cooelaf</a> 2006-05-03 21:19 <a href="http://www.cppblog.com/cooleaf/archive/2006/05/03/6598.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++异常捕获机制</title><link>http://www.cppblog.com/cooleaf/archive/2006/01/06/2472.html</link><dc:creator>cooelaf</dc:creator><author>cooelaf</author><pubDate>Fri, 06 Jan 2006 09:51:00 GMT</pubDate><guid>http://www.cppblog.com/cooleaf/archive/2006/01/06/2472.html</guid><wfw:comment>http://www.cppblog.com/cooleaf/comments/2472.html</wfw:comment><comments>http://www.cppblog.com/cooleaf/archive/2006/01/06/2472.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/cooleaf/comments/commentRss/2472.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cooleaf/services/trackbacks/2472.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/cooleaf/archive/2006/01/06/2472.html'>阅读全文</a><img src ="http://www.cppblog.com/cooleaf/aggbug/2472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cooleaf/" target="_blank">cooelaf</a> 2006-01-06 17:51 <a href="http://www.cppblog.com/cooleaf/archive/2006/01/06/2472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>