从汇编角度看编译器优化【暂时搁浅跳过】
time:2025_12_17
主要讨论了不同系统下编译器的优化差异所带来的不同问题,以及针对不同问题的进行优化和修复
指针的索引尽量采用size_t 防止出现负值出现数组越界的情况
x64 size_t = uint64_t
x32 size_t = uint32_t
constexpr 在调用前就进行编译 强迫编译器在编译期求值
const 只有在调用到后才进行编译
static 局部可见函数
AOS(Array of Struct)单个对象的属性紧挨着存
SOA(Struct of Array)属性分离存储在多个数组