从汇编角度看编译器优化

从汇编角度看编译器优化【暂时搁浅跳过】

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)属性分离存储在多个数组