<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>DanceFire的专栏 - C++</title><link>http://blog.csdn.net/dancefire/category/51490.aspx</link><description>经典而强大，拥有者古老的历史和崭新的面容，是最具生命力的语言，是一个伟大的语言。越是深入其中越被其深深的魅力所吸引，伴随着一次次的自以为知道很多后的惭愧，对这门语言的崇敬之心有增无减。</description><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 08 Dec 2007 03:14:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>DanceFire</dc:creator><title>中科院中文分词系统ICTCLAS之NShortPath代码的详细分析</title><link>http://blog.csdn.net/dancefire/archive/2007/04/17/1567881.aspx</link><pubDate>Tue, 17 Apr 2007 15:15:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2007/04/17/1567881.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/1567881.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2007/04/17/1567881.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/1567881.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1567881</trackback:ping><description>这两天我开始看ICTCLAS的实现代码了，和吕震宇的感觉完全一样，代码真的是糟糕透顶，呵呵，非常同情吕震宇和Sinboy能够那么认真地把那些代码读完。首先就是CQueue的问题，CQueue虽然叫Queue，但是它不是FIFO的Queue。CQueue元素有一个权重eWeight，这个权重如果不为0（或者说互相之间不等），那么CQueue此时的含义是按照权重由小到大排序的优先级队列。如果CQueue的所有元素的eWeight都相等，（在ICTCLAS代码里就是都为0），此时CQueue就演变为FILO的Stack，栈。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/1567881.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>编程语言的家族族谱(看看你知道的有多少)</title><link>http://blog.csdn.net/dancefire/archive/2006/03/31/646245.aspx</link><pubDate>Fri, 31 Mar 2006 19:46:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2006/03/31/646245.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/646245.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2006/03/31/646245.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/646245.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=646245</trackback:ping><description>一个计算机语言的发展历史，也是语言关系的图谱，大约凝结了50种语言。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/646245.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>函数内Static初始化的用法</title><link>http://blog.csdn.net/dancefire/archive/2006/03/04/615266.aspx</link><pubDate>Sat, 04 Mar 2006 14:09:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2006/03/04/615266.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/615266.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2006/03/04/615266.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/615266.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=615266</trackback:ping><description>如果想第一次使用的时候再初始化，而程序正常退出的时候，再释放资源。那么应该将其放到某个函数中，作为static声明。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/615266.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>[翻译]在Visual C++ Express 2005中使用WTL</title><link>http://blog.csdn.net/dancefire/archive/2005/12/08/546708.aspx</link><pubDate>Thu, 08 Dec 2005 09:46:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2005/12/08/546708.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/546708.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2005/12/08/546708.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/546708.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=546708</trackback:ping><description>VC 2005 Express 已经在11月7日发布了，我们现在可以用它来Free的进行WTL程序设计。
&lt;img src ="http://blog.csdn.net/dancefire/aggbug/546708.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>让我们用中文编程（二）之C++篇 - 自己做中文编程语言，你也行</title><link>http://blog.csdn.net/dancefire/archive/2005/11/11/527736.aspx</link><pubDate>Fri, 11 Nov 2005 19:35:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2005/11/11/527736.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/527736.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2005/11/11/527736.aspx#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/527736.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=527736</trackback:ping><description>上回书说到，用C#来进行中文编程，最后的主程序上很是有趣，没看过的客官，可以看看第一篇《让我们用中文编程》。看到有些客官，在后面说到，如果连那些关键字也能够中文化就好了。当时心中无奈，唉，谁叫C#不支持#define来替换关键字呢？在这风云变幻的年代，每一分钟都有奇迹的发生，曾经的“不可能”，很有可能就变成了“想当然”。当初的无奈，现在还是无奈么？请看下文。

随着11月7日，微软Visual C++ 2005的发布，我们关注到，VC8.0中增加了大量新的特性，包括最重要的，引入了C++/CLI，可以说是给C/C++语言历史上掀起了新的一页。作为一个方言的出现C++/CLI会有什么样的作为，却是值得大家拭目以待，是功是过，由历史来评说。但是我们也注意到，VC8.0引入了一个非常有趣的支持，VC8.0开始支持Unicode的源代码了。如同C#和Java一样。如今，我们要写C++程序，已经完全允许在代码中出现Unicode编码的变量名、函数名、类名等等，并且#define也支持Unicode替换了。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/527736.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>理解继承</title><link>http://blog.csdn.net/dancefire/archive/2004/10/16/139233.aspx</link><pubDate>Sat, 16 Oct 2004 20:31:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2004/10/16/139233.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/139233.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2004/10/16/139233.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/139233.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=139233</trackback:ping><description>发现自己在最简单的继承上有一些概念的模糊，写了一个程序，清晰化自己对继承，包括构造函数，析构函数和重载的理解。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/139233.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>尝试用C++封装Socket库</title><link>http://blog.csdn.net/dancefire/archive/2004/10/13/134260.aspx</link><pubDate>Wed, 13 Oct 2004 01:16:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2004/10/13/134260.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/134260.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2004/10/13/134260.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/134260.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=134260</trackback:ping><description>因为一个看似繁琐的C-style Socket程序，激起心中对C++语言优美的畅想。于是自己心中大言不惭，想尝试对Socket库进行封装，初试的结果令人满意，确实大大的缩减了Socket的程序设计代码。但是，路还太长了，因此先把想法提供出来，让有愿意为此作出一些努力的朋友，能够因此而相聚从而产生出完美的东西。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/134260.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>多文件编程include规则</title><link>http://blog.csdn.net/dancefire/archive/2004/10/12/134029.aspx</link><pubDate>Tue, 12 Oct 2004 19:56:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2004/10/12/134029.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/134029.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2004/10/12/134029.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/134029.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=134029</trackback:ping><description>当有自己编写多个类并且有多个文件的项目是，对于文件引入部分一些别人不常提起的话题。也许比较简单，很多人已琢磨就明白，但是毕竟让我受阻过，所以贴在这里警示自己要注意。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/134029.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>Regular Expression 正则表达式-4 (C++) </title><link>http://blog.csdn.net/dancefire/archive/2004/10/04/124794.aspx</link><pubDate>Mon, 04 Oct 2004 20:58:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2004/10/04/124794.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/124794.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2004/10/04/124794.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/124794.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=124794</trackback:ping><description>Regular Expression 正则表达式-3 (C++) 的那个C++程序是在蹩脚，把这么强大的语言用得如此繁琐心里十分愧疚，虽然向Blog贴文章的时候这个问题我已经改过了，但是作为历史，另外我想也会有很多人犯和我一样的错误，这样前后一比较两个文章，就会发现我所做出的修改，和更好的体会C++的精华。&lt;img src ="http://blog.csdn.net/dancefire/aggbug/124794.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>DanceFire</dc:creator><title>Regular Expression 正则表达式-3 (C++) </title><link>http://blog.csdn.net/dancefire/archive/2004/10/04/124790.aspx</link><pubDate>Mon, 04 Oct 2004 20:55:00 GMT</pubDate><guid>http://blog.csdn.net/dancefire/archive/2004/10/04/124790.aspx</guid><wfw:comment>http://blog.csdn.net/dancefire/comments/124790.aspx</wfw:comment><comments>http://blog.csdn.net/dancefire/archive/2004/10/04/124790.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dancefire/comments/commentRss/124790.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=124790</trackback:ping><description>这是正则表达式一个简单的应用，为了能够帮助初学者快速的使用正则表达式，我用三种语言实现了这个功能，这个是C++版本的实现，使用了Boost::regex。程序的目的请参考第一篇文章。
http://blog.csdn.net/dancefire/archive/2004/10/04/124784.aspx&lt;img src ="http://blog.csdn.net/dancefire/aggbug/124790.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>