﻿<?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++博客-月半子的博客</title><link>http://www.cppblog.com/leezj/</link><description>在低谷里徘徊</description><language>zh-cn</language><lastBuildDate>Sun, 19 Apr 2026 13:48:13 GMT</lastBuildDate><pubDate>Sun, 19 Apr 2026 13:48:13 GMT</pubDate><ttl>60</ttl><item><title>有点强悍的字节倒序函数？【经典】</title><link>http://www.cppblog.com/leezj/archive/2008/11/19/67310.html</link><dc:creator>月半子</dc:creator><author>月半子</author><pubDate>Wed, 19 Nov 2008 12:16:00 GMT</pubDate><guid>http://www.cppblog.com/leezj/archive/2008/11/19/67310.html</guid><wfw:comment>http://www.cppblog.com/leezj/comments/67310.html</wfw:comment><comments>http://www.cppblog.com/leezj/archive/2008/11/19/67310.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cppblog.com/leezj/comments/commentRss/67310.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/leezj/services/trackbacks/67310.html</trackback:ping><description><![CDATA[今天看代码的时候看到的，研究了一下，分享给大家。<br><br>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;template</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">size_t&nbsp;T</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inline&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;convert(</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">val)<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;std::swap(</span><span style="color: #000000;">*</span><span style="color: #000000;">val,&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">(val&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;T&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;convert</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">T&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">2</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">(val&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1</span><span style="color: #000000;">);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>&nbsp;&nbsp;&nbsp;&nbsp;template</span><span style="color: #000000;">&lt;&gt;</span><span style="color: #000000;">&nbsp;inline&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;convert</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">0</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">(</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">val)&nbsp;{}<br>&nbsp;&nbsp;&nbsp;&nbsp;template</span><span style="color: #000000;">&lt;&gt;</span><span style="color: #000000;">&nbsp;inline&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;convert</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">1</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">(</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">val)&nbsp;{}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;ignore&nbsp;central&nbsp;byte<br></span></div>
<br> <img src ="http://www.cppblog.com/leezj/aggbug/67310.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/leezj/" target="_blank">月半子</a> 2008-11-19 20:16 <a href="http://www.cppblog.com/leezj/archive/2008/11/19/67310.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>重读《windows核心编程》</title><link>http://www.cppblog.com/leezj/archive/2008/11/07/66235.html</link><dc:creator>月半子</dc:creator><author>月半子</author><pubDate>Fri, 07 Nov 2008 12:18:00 GMT</pubDate><guid>http://www.cppblog.com/leezj/archive/2008/11/07/66235.html</guid><wfw:comment>http://www.cppblog.com/leezj/comments/66235.html</wfw:comment><comments>http://www.cppblog.com/leezj/archive/2008/11/07/66235.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/leezj/comments/commentRss/66235.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/leezj/services/trackbacks/66235.html</trackback:ping><description><![CDATA[三年后重新再看，感觉完全不一样。有收获，继续努力！<br><img src ="http://www.cppblog.com/leezj/aggbug/66235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/leezj/" target="_blank">月半子</a> 2008-11-07 20:18 <a href="http://www.cppblog.com/leezj/archive/2008/11/07/66235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CLI，一头凶悍的巨兽。</title><link>http://www.cppblog.com/leezj/archive/2008/11/04/65935.html</link><dc:creator>月半子</dc:creator><author>月半子</author><pubDate>Tue, 04 Nov 2008 07:36:00 GMT</pubDate><guid>http://www.cppblog.com/leezj/archive/2008/11/04/65935.html</guid><wfw:comment>http://www.cppblog.com/leezj/comments/65935.html</wfw:comment><comments>http://www.cppblog.com/leezj/archive/2008/11/04/65935.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/leezj/comments/commentRss/65935.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/leezj/services/trackbacks/65935.html</trackback:ping><description><![CDATA[CLI 这东西横跨两个世界，兼容无数接口，无论你是动态链接库，还是COM组件，还是.net，统统兼容并蓄，一起编译。<br><br>如此强悍！唯能忍受其巨大的复杂性者，方可驾驭这头巨兽。用CLI在本地和托管代码间绕来绕去时，简直要昏厥过去，不过一旦加持下来，将会别有洞天。<br><img src ="http://www.cppblog.com/leezj/aggbug/65935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/leezj/" target="_blank">月半子</a> 2008-11-04 15:36 <a href="http://www.cppblog.com/leezj/archive/2008/11/04/65935.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>终于找到组织了，欣慰</title><link>http://www.cppblog.com/leezj/archive/2008/11/03/65847.html</link><dc:creator>月半子</dc:creator><author>月半子</author><pubDate>Mon, 03 Nov 2008 08:05:00 GMT</pubDate><guid>http://www.cppblog.com/leezj/archive/2008/11/03/65847.html</guid><wfw:comment>http://www.cppblog.com/leezj/comments/65847.html</wfw:comment><comments>http://www.cppblog.com/leezj/archive/2008/11/03/65847.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/leezj/comments/commentRss/65847.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/leezj/services/trackbacks/65847.html</trackback:ping><description><![CDATA[祝贺一下<br><img src ="http://www.cppblog.com/leezj/aggbug/65847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/leezj/" target="_blank">月半子</a> 2008-11-03 16:05 <a href="http://www.cppblog.com/leezj/archive/2008/11/03/65847.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>