摘要: 转自:http://blog.csdn.net/mathe/article/details/1271519 在函数的参数中使用const,可以让编译器知道在函数调用过程中,对于某个参数不会修改数据,从而可以提供给编译器更多的优化机会。 比如标准函数 char *strcpy(char *dst, c 阅读全文
posted @ 2012-10-27 22:45 while(1); 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/mathe/article/details/1415321 比如对于代码int x,y;...y=(x+1)+(2*x-2);那么我们很清楚,编译器可以将上面的代码优化为y=3*x-1;//实际上还会优化为y=(x<<1)+x-1可是如果换成浮点类型呢 阅读全文
posted @ 2012-10-27 22:43 while(1); 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/mathe/article/details/1175620 在九十年代末时,我一个同学在写一个处理医学图像的程序,里面用了不少三角函数 ,所以程序运行很慢(那时机器也慢,可能主频都在100M左右吧),处理一个图片都要20多秒。然后他向我询问,有没有什么 阅读全文
posted @ 2012-10-27 22:42 while(1); 阅读(565) 评论(1) 推荐(0) 编辑