关于 C++ 的问题仅向选择 C++ 作为其三种主要编程语言之一的开发者显示。

您经常使用哪种(哪些)C++ 标准?

人们继续采用新的 C++ 标准。自去年以来,C++17 使用率增长 10%。

1/3 的开发者计划在后续 12 个月内采用 C++17。让我们拭目以待,看看明年的调查是否证实了这一点!

您最常使用哪款 IDE/编辑器进行 C++ 开发?

您经常使用哪种(哪些)单元测试框架?

自去年以来,CppUnit 使用量增加了 10%。

一半 C++ 开发者不使用任何工具来管理依赖项。

您在项目中使用什么依赖项管理器?

您经常使用哪种(哪些)项目模型或构建系统?

去年,CMake 超过 Visual Studio 项目成为 C++ 开发中最流行的项目模型/构建系统。

其份额已增加 5%,达到 42%。

您经常使用哪种(哪些)编译器?

除了 Clang 使用量略增外,C++ 编译器的流行程度没有变化。

您或您的团队使用以下哪种(哪些)工具来执行准则或进行其他代码质量/分析?

您或您的团队积极使用以下哪种(哪些)编码建议/准则源?

采用样式指南和准则执行工具与团队规模相关:团队越大,使用标准和工具来强制它的可能性就越高。

有趣的是,大多数 C++ 开发者声称 Python 是其最喜欢的语言。