C++

これらの質問は、3大主要プログラミング言語として C++ を選択した開発者にのみ提示されました。

どの C++ 標準を定期的に使用していますか?

新しい C++ 標準が採用され続けています。C++20を使用する開発者のシェアは12%に急増しました。

一部の結果は、これも含み、回答者が開発しているソフトウェアの種類と勤務先の事業分野に基づいて3つのグループに分けられています。これらのグループは、組み込み開発、金融、およびゲーム開発という C++ 開発の3つの主要部門を表します。

今後12か月以内に C++ 標準への移行を予定していますか?該当する場合は、どの標準ですか?

調査した C++ 開発者のおよそ半数は、今年中に別の標準への移行を予定しています。

C++ 開発では、どのIDEまたはエディターを最もよく使用していますか?

JetBrains は先日、Rider for Unreal Engine IDE のパブリックプレビューを発表しました。来年には、ゲーム開発分野でこのテーブルに含まれることを期待しています。

次のうち、定期的に使用しているユニットテストのフレームワークはありますか?(複数選択可)

Catch は今年2位に昇格し、Boost.Test と CppUnit を超えています。

どの依存関係マネージャをプロジェクトで使用していますか?

C++ 開発者の半数は、依存関係の管理に何も使用していません。

現在のプロジェクト(職場や学校)ではどんなエラー報告手段が認められていますか?

次のうち、定期的に使用しているプロジェクトモデルまたはビルドシステムはありますか?(複数選択可)

前年と同様、上位のビルドシステムは CMake、Visual Studio プロジェクト、Makefiles です。

どのコンパイラを定期的に使用していますか?(複数選択可)

GCCはこの4年間で初めてシェアを伸ばし、Clangは徐々に増加しています。

あなたまたはあなたのチームでは、ガイドラインの実施やその他のコード品質・解析において、次のうちどのツール使用していますか?

Clang の人気上昇が、Clang-tidy や Clang-analyzer といったツールの人気を高めています。

あなたまたはあなたのチームでは、次のうちどのコーディングアドバイスまたはガイドラインの情報源を積極的に使用していますか?


ありがとうございます!

当社のレポートがお役に立てられれば幸いです。友人や同僚の方とこのレポートをぜひ共有してください。

今後のアンケートに参加する

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。