<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[斗战胜佛的专栏]]></title><description><![CDATA[路在脚下]]></description><link>https://blog.youkuaiyun.com/phoenix01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; phoenix01]]></copyright><item><title><![CDATA[内联函数与宏定义]]></title><link>https://blog.youkuaiyun.com/phoenix01/article/details/3983260</link><guid>https://blog.youkuaiyun.com/phoenix01/article/details/3983260</guid><author>phoenix01</author><pubDate>Thu, 12 Mar 2009 11:00:00 +0800</pubDate><description><![CDATA[用内联取代宏：1.内联可调试；2.可进行类型安全检查或自动类型转换；3.可访问成员变量。另外，定义在类声明中的成员函数自动转化为内联函数。内联函数与宏定义　　在C中，常用预处理语句#define来代替一个函数定义。例如：　　　　#define MAX(a，b) ((a)>(b)?(a):(b))　　该语句使得程序中每个出现MAX(a,b)函数调用]]></description><category></category></item><item><title><![CDATA[c中的位移与乘法的速度]]></title><link>https://blog.youkuaiyun.com/phoenix01/article/details/3867318</link><guid>https://blog.youkuaiyun.com/phoenix01/article/details/3867318</guid><author>phoenix01</author><pubDate>Sat, 07 Feb 2009 11:28:00 +0800</pubDate><description><![CDATA[首先下面是c中的位移指令：shl   －逻辑左移指令 shr   －逻辑右移指令 移位快，不过只能是乘2的次方数   > >   1   ==   *2           > >   2   ==   *4         > >   3   ==   *8   ....  不过即使我们使用乘法，一般编译器会自动优化 比如         int   a   =   1;]]></description><category></category></item></channel></rss>