2020
12-10
12-10
在C/C++项目中合理使用宏详解
C++项目中常使用宏来做跨平台、功能实现隔离、变量定义的功能,这篇文章来讨论下是否所有情况下都适合用宏小D的故事程序员小D接到一个任务,需要给同事A提供一个复杂公式的实现。输入为一组参数,输出一个计算结果。大致如下:doublecomputeSomeThing(doubleparamA,doubleparamB,doubleparamC);小D很快完成了。过了几天同事A又来找他,说现在需要提升该函数的性能,建议改为在float类型上,用一些SIMD指令。且同事A表示不是很...
继续阅读 >