- 博客(2)
- 收藏
- 关注
原创 提升C++代码效率的几种方法二
提升C++代码效率的几种方法二(1)循环展开提升代码效率循环展开是一种程序变换,通过增加每次迭代计算的元素的数量,减少循环的迭代次数。它从两个方面改进程序的性能:1、它减少了不直接有助于程序结果的操作的数量,例如循环索引计算和条件分支;2、它提供了一些方法,可以进一步变化代码,减少整个计算中关键路径上的操作数量。//求数组元素的累积,放在 dest 所指的内存单元中void combi...
2019-04-30 18:14:52
748
原创 提升C++代码效率的几种方法一
提升C++代码效率的几种方法(1)条件分支造成的代码性能下降实现条件操作的传统方法是通过使用控制的条件转移。当条件满足的时,程序沿着一条执行路径执行,而当条件不满足时,就走另一条路径。如以下代码:long adsdiff(long x, long y){long result;if(x < y)result = y - x;elseresult = x - y;retur...
2019-04-29 16:03:12
1675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人