- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 内联函数与宏定义
用内联取代宏:1.内联可调试;2.可进行类型安全检查或自动类型转换;3.可访问成员变量。另外,定义在类声明中的成员函数自动转化为内联函数。内联函数与宏定义 在C中,常用预处理语句#define来代替一个函数定义。例如: #define MAX(a,b) ((a)>(b)?(a):(b)) 该语句使得程序中每个出现MAX(a,b)函数调用
2009-03-12 11:00:00 1150
原创 c中的位移与乘法的速度
首先下面是c中的位移指令:shl -逻辑左移指令 shr -逻辑右移指令 移位快,不过只能是乘2的次方数 > > 1 == *2 > > 2 == *4 > > 3 == *8 .... 不过即使我们使用乘法,一般编译器会自动优化 比如 int a = 1;
2009-02-07 11:28:00 2053
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人