- 博客(1)
- 资源 (13)
- 收藏
- 关注
原创 关于优化的一点小总结
memory aliasing(存储器别名使用) 编译器必须假设不同的指针可能会指向存储器中的同一个位置。这造成了一个主要的妨碍优化的因素。 例如: void twiddle1(int *xp, int *yp) { *xp += *yp; *xp += *yp; } void twiddle2(int *xp, int *yp) { *xp = 2 * (*yp); } 看起来twiddle1与twiddle2实现的是同样的功能,并且twiddle2应该是twiddle1的优化版
2011-02-25 14:18:00 1031 2
Ubuntu16.04 Kernel 4.15升级包
2019-10-31
YouCompleteMe configuration file
2017-12-20
YouCompleteMe Windows下编译通过插件(可直接放在vundle下使用)
2017-12-20
Windows C++ UART Library Demo (VS2015)
2017-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人