<?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/wanfustudio" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/wanfustudio" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 15 Mar 2009 15:21:00 GMT</lastBuildDate><title>雁南飞</title><description>碧云天，黄花地，西风紧，北雁南飞。晓来谁染霜林醉？</description><link>http://blog.csdn.net/wanfustudio/</link><item><title>[原]C语言的面向对象</title><link>http://blog.csdn.net/wanfustudio/archive/2009/03/15/3992140.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/3992140.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/3992140.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3992140</trackback:ping><description>&lt;br /&gt;看了qualcomm的 interface， 决定把它抄下来。 主要还是方便日后查找。&lt;br /&gt;&lt;br /&gt;1.  define the structure of virtual function table&lt;br /&gt;&lt;br /&gt;#ifndef __INTERFACE_H__
#define __INTERFACE_H__


//定义一个虚函数表名称
#define  VTBL(iname)   iname##Vtbl      

//定义虚函数表结构
#define  QINTERFACE(iname) struct _##iname{\
	                           struct VTBL(iname) *pvt;\
                           };\
	                       struct VTBL(iname)
//定义一个虚函数表变量
#define DECLARE_VTBL(iname)      iname vt##iname;

//获取虚函数&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/3992140.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 15 Mar 2009 23:21:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2009/03/15/3992140.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2009/03/15/3992140.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>临时对象</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/31/2006300.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/2006300.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/2006300.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2006300</trackback:ping><description>临时对象&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/2006300.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 31 Dec 2007 22:19:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/31/2006300.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/31/2006300.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>内联函数 与 宏</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/28/1998958.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1998958.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1998958.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1998958</trackback:ping><description>内联函数 宏&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1998958.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 28 Dec 2007 18:52:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/28/1998958.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/28/1998958.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>重载操作符</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/21/1957867.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1957867.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1957867.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1957867</trackback:ping><description>重载操作符&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1957867.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 22 Dec 2007 03:29:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/21/1957867.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/21/1957867.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>10年跳槽经验总结 高级人才不用找工作</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/19/1954142.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1954142.aspx</wfw:comment><slash:comments>14</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1954142.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1954142</trackback:ping><description>10年跳槽经验总结 高级人才不用找工作 &lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1954142.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 20 Dec 2007 01:47:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/19/1954142.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/19/1954142.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>针对&lt;&lt;重载输出操作符的特化</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/19/1953181.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1953181.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1953181.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1953181</trackback:ping><description>针对&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1953181.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 19 Dec 2007 18:43:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/19/1953181.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/19/1953181.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>向上类型转换、向下类型转换</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/19/1952963.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1952963.aspx</wfw:comment><slash:comments>13</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1952963.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1952963</trackback:ping><description>向上类型转换、向下类型转换&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1952963.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 19 Dec 2007 17:06:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/19/1952963.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/19/1952963.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>重载、覆盖、隐藏的区别</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/14/1935852.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1935852.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1935852.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1935852</trackback:ping><description>重载,覆盖,隐藏,区别&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1935852.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 14 Dec 2007 23:02:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/14/1935852.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/14/1935852.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>进程间通信之初探</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/12/1930852.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1930852.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1930852.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1930852</trackback:ping><description>进程间通信 进程，管道，消息，邮槽，内存映射&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1930852.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 12 Dec 2007 18:20:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/12/1930852.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/12/1930852.aspx</guid><dc:creator>雁南飞</dc:creator></item><item><title>goto之错，谁知错？</title><link>http://blog.csdn.net/wanfustudio/archive/2007/12/08/1925062.aspx</link><wfw:comment>http://blog.csdn.net/wanfustudio/comments/1925062.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/wanfustudio/comments/commentRss/1925062.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1925062</trackback:ping><description>goto , 使用, longjmp, 跳转， 标准，规范，高质量c/c++,林锐&lt;img src =&quot;http://blog.csdn.net/wanfustudio/aggbug/1925062.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 09 Dec 2007 04:13:00 +0800</pubDate><author>雁南飞</author><comments>http://blog.csdn.net/wanfustudio/archive/2007/12/08/1925062.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wanfustudio/archive/2007/12/08/1925062.aspx</guid><dc:creator>雁南飞</dc:creator></item></channel></rss>