跳转到内容

优化 C++/编写高效代码

来自维基教科书,开放世界中的开放书籍

本章介绍了避免低效操作和为可能的优化阶段准备源代码的指南 - 所有这些都无需危及代码安全或可维护性。

遵循这些指南可能不会带来整体性能提升。但同样地,也不太可能导致性能下降。因此,可以在不担心其对性能影响的情况下应用这些指南。建议始终遵循这些指南,即使在没有特定效率要求的代码部分也是如此。

  1. 性能提升功能
  2. 性能下降功能
  3. 构造和析构
  4. 分配和释放
  5. 内存访问
  6. 线程使用
华夏公益教科书