<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Snooda]]></title> 
<link>http://www.snooda.com/index</link> 
<description><![CDATA[Snooda's Blog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Snooda]]></copyright>
<item>
<link>http://www.snooda.com/read/</link>
<title><![CDATA[一个unsigned int（size_t）的坑]]></title> 
<author>snooda &lt;admin@snooda.com&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Wed, 07 Mar 2012 14:24:19 +0000</pubDate> 
<guid>http://www.snooda.com/read/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;前几天把一个函数的返回值由int改为size_t了。当时心想就是改个类型的问题，逻辑没啥要动的。反正都是算数。<br/>编译器什么也没报。似乎没什么问题。<br/>&nbsp;&nbsp;&nbsp;&nbsp;后来凑巧又改了一下另外一个程序的相同函数，结果编译的时候报了error，说试图转换-1到unsigned。一检查，果然程序中的异常分支返回了-1.急忙改了过来。<br/>&nbsp;&nbsp;&nbsp;&nbsp;所以在返回值是size_t类型的函数中，异常处理要注意。（主要是c程序，因为没有异常）<br/>Tags - <a href="http://www.snooda.com/tags/size_t/" rel="tag">size t</a>
]]>
</description>
</item><item>
<link>http://www.snooda.com/read/#blogcomment</link>
<title><![CDATA[[评论] 一个unsigned int（size_t）的坑]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.snooda.com/read/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>