<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/huangying1201" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/huangying1201" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 01 May 2009 23:29:00 GMT</lastBuildDate><title>huangying1201的专栏</title><link>http://blog.csdn.net/huangying1201/</link><item><title>Vc中类的复用定义方式</title><link>http://blog.csdn.net/huangying1201/archive/2009/05/01/4142540.aspx</link><wfw:comment>http://blog.csdn.net/huangying1201/comments/4142540.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/huangying1201/comments/commentRss/4142540.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4142540</trackback:ping><description>&lt;br /&gt;class A&lt;br /&gt;{&lt;br /&gt; B *b;&lt;br /&gt;}   &lt;br /&gt;class B&lt;br /&gt;{&lt;br /&gt; A *a;&lt;br /&gt;}&lt;br /&gt;这样就存在了类的复用，&lt;br /&gt;正常定义会产生错误&lt;br /&gt;必须用到超前引用&lt;br /&gt;超前引用导致的错误有以下几种处理办法：&lt;br /&gt;   1) 使用类声明&lt;br /&gt;   在超前引用一个类之前，首先用一个特殊的语句说明该标识符是一个类名，即将被超前引用。其使用方法是：&lt;br /&gt;           a)  用class ClassB；声明即将超前引用的类名&lt;br /&gt;           b)  定义class ClassA&lt;br /&gt;           c)  定义class ClassB;&lt;br /&gt;           d)  编制两个类的实现代码。&lt;br /&gt;    上述方法适用于所有代码在同一个文件中，一般情况下，ClassA和ClassB分别有自己的头文件和cpp文件，这种&lt;br /&gt;方法需要演变成：&lt;br /&gt;           a) 分别定义ClassA和ClassB，并在cpp文件&lt;img src =&quot;http://blog.csdn.net/huangying1201/aggbug/4142540.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 02 May 2009 07:29:00 +0800</pubDate><author>黄莺</author><comments>http://blog.csdn.net/huangying1201/archive/2009/05/01/4142540.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/huangying1201/archive/2009/05/01/4142540.aspx</guid><dc:creator>黄莺</dc:creator><fs:srclink>http://blog.csdn.net/huangying1201/archive/2009/05/01/4142540.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/huangying1201/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/huangying1201/~7462971/212013063/5571903</fs:itemid></item></channel></rss>