﻿<?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++博客-SmartPtr-随笔分类-06. 程序语言</title><link>http://www.cppblog.com/SmartPtr/category/4632.html</link><description>一手键盘，一手鼠标；品读技术，把弄文章</description><language>zh-cn</language><lastBuildDate>Mon, 19 May 2008 18:30:44 GMT</lastBuildDate><pubDate>Mon, 19 May 2008 18:30:44 GMT</pubDate><ttl>60</ttl><item><title>Singleton模式在C#与C++中的实现</title><link>http://www.cppblog.com/SmartPtr/archive/2007/07/17/28231.html</link><dc:creator>SmartPtr</dc:creator><author>SmartPtr</author><pubDate>Tue, 17 Jul 2007 15:54:00 GMT</pubDate><guid>http://www.cppblog.com/SmartPtr/archive/2007/07/17/28231.html</guid><wfw:comment>http://www.cppblog.com/SmartPtr/comments/28231.html</wfw:comment><comments>http://www.cppblog.com/SmartPtr/archive/2007/07/17/28231.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cppblog.com/SmartPtr/comments/commentRss/28231.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SmartPtr/services/trackbacks/28231.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文介绍了Singleton模式在C#与C++中的实现， 并提供一种机制来简单的实现singleton，并阐述了这种机制的优点&nbsp;&nbsp;<a href='http://www.cppblog.com/SmartPtr/archive/2007/07/17/28231.html'>阅读全文</a><img src ="http://www.cppblog.com/SmartPtr/aggbug/28231.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SmartPtr/" target="_blank">SmartPtr</a> 2007-07-17 23:54 <a href="http://www.cppblog.com/SmartPtr/archive/2007/07/17/28231.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用位运算实现求绝对值－有效避开if-else判断 </title><link>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27552.html</link><dc:creator>SmartPtr</dc:creator><author>SmartPtr</author><pubDate>Thu, 05 Jul 2007 09:56:00 GMT</pubDate><guid>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27552.html</guid><wfw:comment>http://www.cppblog.com/SmartPtr/comments/27552.html</wfw:comment><comments>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27552.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cppblog.com/SmartPtr/comments/commentRss/27552.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SmartPtr/services/trackbacks/27552.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这是我以前写的一篇文章，根据数据在计算机内部的表现形式， 实现了求float与int的绝对值的函数：使用位操作，避开if-else判断。&nbsp;&nbsp;<a href='http://www.cppblog.com/SmartPtr/archive/2007/07/05/27552.html'>阅读全文</a><img src ="http://www.cppblog.com/SmartPtr/aggbug/27552.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SmartPtr/" target="_blank">SmartPtr</a> 2007-07-05 17:56 <a href="http://www.cppblog.com/SmartPtr/archive/2007/07/05/27552.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++中的类型重定义 </title><link>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27550.html</link><dc:creator>SmartPtr</dc:creator><author>SmartPtr</author><pubDate>Thu, 05 Jul 2007 09:49:00 GMT</pubDate><guid>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27550.html</guid><wfw:comment>http://www.cppblog.com/SmartPtr/comments/27550.html</wfw:comment><comments>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27550.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/SmartPtr/comments/commentRss/27550.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SmartPtr/services/trackbacks/27550.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这是我以前写的一篇文章, 总结了C++中类型重定义的几种基本情况， 其中第三种情况是“从两个不同的路径包含了同一个头文件”时， 比较有趣。&nbsp;&nbsp;<a href='http://www.cppblog.com/SmartPtr/archive/2007/07/05/27550.html'>阅读全文</a><img src ="http://www.cppblog.com/SmartPtr/aggbug/27550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SmartPtr/" target="_blank">SmartPtr</a> 2007-07-05 17:49 <a href="http://www.cppblog.com/SmartPtr/archive/2007/07/05/27550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>auto_ptr解析 </title><link>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.html</link><dc:creator>SmartPtr</dc:creator><author>SmartPtr</author><pubDate>Thu, 05 Jul 2007 09:48:00 GMT</pubDate><guid>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.html</guid><wfw:comment>http://www.cppblog.com/SmartPtr/comments/27549.html</wfw:comment><comments>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/SmartPtr/comments/commentRss/27549.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SmartPtr/services/trackbacks/27549.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这是我以前写的一篇文章， auto_ptr短短百来行的代码， 还是包含了不少"玄机"的。&nbsp;&nbsp;<a href='http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.html'>阅读全文</a><img src ="http://www.cppblog.com/SmartPtr/aggbug/27549.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SmartPtr/" target="_blank">SmartPtr</a> 2007-07-05 17:48 <a href="http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>经典排序算法的C++ template封装 </title><link>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27548.html</link><dc:creator>SmartPtr</dc:creator><author>SmartPtr</author><pubDate>Thu, 05 Jul 2007 09:44:00 GMT</pubDate><guid>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27548.html</guid><wfw:comment>http://www.cppblog.com/SmartPtr/comments/27548.html</wfw:comment><comments>http://www.cppblog.com/SmartPtr/archive/2007/07/05/27548.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cppblog.com/SmartPtr/comments/commentRss/27548.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SmartPtr/services/trackbacks/27548.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这是我以前写的一篇文章，结合了6种经典的排序算法，5种重要的C++模板的应用，谢谢网友们提供的建议，我把需要改进的放在最后面 &nbsp;&nbsp;<a href='http://www.cppblog.com/SmartPtr/archive/2007/07/05/27548.html'>阅读全文</a><img src ="http://www.cppblog.com/SmartPtr/aggbug/27548.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SmartPtr/" target="_blank">SmartPtr</a> 2007-07-05 17:44 <a href="http://www.cppblog.com/SmartPtr/archive/2007/07/05/27548.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++类模板的三种特化</title><link>http://www.cppblog.com/SmartPtr/archive/2007/07/04/27496.html</link><dc:creator>SmartPtr</dc:creator><author>SmartPtr</author><pubDate>Wed, 04 Jul 2007 13:40:00 GMT</pubDate><guid>http://www.cppblog.com/SmartPtr/archive/2007/07/04/27496.html</guid><wfw:comment>http://www.cppblog.com/SmartPtr/comments/27496.html</wfw:comment><comments>http://www.cppblog.com/SmartPtr/archive/2007/07/04/27496.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/SmartPtr/comments/commentRss/27496.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SmartPtr/services/trackbacks/27496.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 模板特化其实有三个层次，一是特化为绝对类型； 二是特化为引用，指针类型；三是特化为另外一个模板类。对于第一种，可能很多人很熟悉，但是后两种，可能有些朋友不太了解了。。。&nbsp;&nbsp;<a href='http://www.cppblog.com/SmartPtr/archive/2007/07/04/27496.html'>阅读全文</a><img src ="http://www.cppblog.com/SmartPtr/aggbug/27496.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SmartPtr/" target="_blank">SmartPtr</a> 2007-07-04 21:40 <a href="http://www.cppblog.com/SmartPtr/archive/2007/07/04/27496.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>do...while(0)的妙用</title><link>http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html</link><dc:creator>SmartPtr</dc:creator><author>SmartPtr</author><pubDate>Tue, 03 Jul 2007 14:49:00 GMT</pubDate><guid>http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html</guid><wfw:comment>http://www.cppblog.com/SmartPtr/comments/27443.html</wfw:comment><comments>http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cppblog.com/SmartPtr/comments/commentRss/27443.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SmartPtr/services/trackbacks/27443.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文介绍了do...while不是作为循环使用时的两种tricky的用法，从CSDN向CppBLOG转换阵地的第一枪！&nbsp;&nbsp;<a href='http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html'>阅读全文</a><img src ="http://www.cppblog.com/SmartPtr/aggbug/27443.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SmartPtr/" target="_blank">SmartPtr</a> 2007-07-03 22:49 <a href="http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>