C++ 编译器将人类可读的 C++ 代码翻译为机器可执行的代码。它们提供多种特性,包括通过消除冗余和重组代码来提升程序性能的优化技术、用于辅助排错的调试信息生成,以及标记潜在问题代码的警告系统。常见的编译器包括:功能全面的开源编译器 GCC;以兼容性和诊断能力著称的 Clang;集成于 Visual Studio IDE 中的 Microsoft Visual C++;以及 Intel Parallel Studio XE 套件中的 Intel C++ Compiler。熟悉所选编译器的文档,对充分发挥其功能至关重要。