<?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/ralph623" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/ralph623" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 19 Dec 2007 02:24:00 GMT</lastBuildDate><title>ralph623的专栏</title><link>http://blog.csdn.net/ralph623/</link><item><title>通告：告别旧帐号，新帐号 ralphjzhang</title><link>http://blog.csdn.net/ralph623/archive/2007/12/19/1951152.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/1951152.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/1951152.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1951152</trackback:ping><description>我决定迁移到新的 CSDN 帐号：ralphjzhang，并尽力完善那边的 blog。网址：http://blog.csdn.net/ralphjzhang/ 我会勤快一点更新这个 blog，感兴趣的朋友，可以看那边。本人对由此带来的不便深表歉意。&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/1951152.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 19 Dec 2007 10:24:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2007/12/19/1951152.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2007/12/19/1951152.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>C++ Template Metaprogramming 第九章试译： Crossing the Compile-Time/Runtime Boundary (1)</title><link>http://blog.csdn.net/ralph623/archive/2007/06/18/1656931.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/1656931.aspx</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/1656931.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1656931</trackback:ping><description>先回顾一下：std::for_each 遍历一个（运行时的）序列，并且对每一个元素调用某个（运行时的）仿函数。类似的，mpl::for_each 遍历一个编译期的序列，并且调用运行时仿函数。如果你在想，为什么 mpl::for_each 要采用一个运行时的仿函数，而不是一个元函数呢？然而，函数式编程 (functional programming) 是天生无状态的，而元编程是函数式编程，所以对一个序列的每个元素调用某个元函数并没有多大意义，除非我们要对返回的结果做点什么。&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/1656931.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 19 Jun 2007 03:41:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2007/06/18/1656931.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2007/06/18/1656931.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>脱颖而出</title><link>http://blog.csdn.net/ralph623/archive/2006/02/11/596520.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/596520.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/596520.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=596520</trackback:ping><description>看了杰克·韦尔奇的自传，第二章“脱颖而出”，一些想法。&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/596520.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 11 Feb 2006 16:36:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2006/02/11/596520.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2006/02/11/596520.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>remove_all_pointer</title><link>http://blog.csdn.net/ralph623/archive/2005/11/15/530336.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/530336.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/530336.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=530336</trackback:ping><description>对于 boost remove_pointer 的扩展，可以去除任意层次的指针。&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/530336.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 16 Nov 2005 06:54:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2005/11/15/530336.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2005/11/15/530336.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>Debug 命令详解</title><link>http://blog.csdn.net/ralph623/archive/2005/11/13/528444.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/528444.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/528444.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=528444</trackback:ping><description>Debug 命令详解&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/528444.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 13 Nov 2005 09:55:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2005/11/13/528444.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2005/11/13/528444.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>C++ local class 的用途：finalizer 手法</title><link>http://blog.csdn.net/ralph623/archive/2005/11/12/527940.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/527940.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/527940.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=527940</trackback:ping><description>利用 local class 的一种 RAII 变体&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/527940.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 12 Nov 2005 08:58:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2005/11/12/527940.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2005/11/12/527940.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>boost.bind 如何 bind continue.1</title><link>http://blog.csdn.net/ralph623/archive/2005/10/27/517414.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/517414.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/517414.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=517414</trackback:ping><description>boost bind, continue 1&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/517414.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 27 Oct 2005 08:58:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2005/10/27/517414.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2005/10/27/517414.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>boost.bind 如何 bind</title><link>http://blog.csdn.net/ralph623/archive/2005/10/26/516694.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/516694.aspx</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/516694.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=516694</trackback:ping><description>简单阐述 boost.bind 原理。在 boost.bind 里面用到的绑定技术跟 boost.lambda, spirit phoenix 比起来是最简单的，尽管在功能上有些欠缺，但是对编译器的要求也较低，容易理解和验证，这可能也是 TR1 选择 boost.bind 的主要原因吧。&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/516694.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 26 Oct 2005 16:40:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2005/10/26/516694.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2005/10/26/516694.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>智能指针的另外用途：optional value 手法</title><link>http://blog.csdn.net/ralph623/archive/2005/10/19/509156.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/509156.aspx</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/509156.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=509156</trackback:ping><description>optional value 手法&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/509156.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 19 Oct 2005 20:20:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2005/10/19/509156.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2005/10/19/509156.aspx</guid><dc:creator>ralph623</dc:creator></item><item><title>简单常识——关于 STL 算法</title><link>http://blog.csdn.net/ralph623/archive/2005/10/17/507965.aspx</link><wfw:comment>http://blog.csdn.net/ralph623/comments/507965.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/ralph623/comments/commentRss/507965.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=507965</trackback:ping><description>关于 STL 算法的一些简单事实&lt;img src =&quot;http://blog.csdn.net/ralph623/aggbug/507965.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 18 Oct 2005 05:21:00 +0800</pubDate><author>ralph623</author><comments>http://blog.csdn.net/ralph623/archive/2005/10/17/507965.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ralph623/archive/2005/10/17/507965.aspx</guid><dc:creator>ralph623</dc:creator></item></channel></rss>