Trust your compiler: Modern C++a month agohttps://categorica.io/blog/2026.06.29_trust_your_compiler/现代 C++ 编译器(如 Clang 和 GCC)可以从天真的实现中生成最优的代码,使许多旧的性能技巧过时。快速反平方根曾经是针对老式 CPU 的巧妙优化,现在得益于编译器和硬件的进步,已与天真实现性能相当。标准库特性(如用于 popcount 的 <bit>、范围库和算法)提供了清晰、可移植的代码,通常可以匹配甚至超过手动优化的版本。对于预期发生的故障,使用 std::expected 的错误处理性能优于异常,而异常仍然适用于真正意外的情况。更多...