サポートされている C++ のバージョン

C++ 用の Cloud クライアント ライブラリは、C++ 標準の C++ 14、C++ 17、C++ 20 リビジョンと互換性があります。Cloud クライアント ライブラリの詳細については、クライアント ライブラリの説明をご覧ください。

すべての C++ コンパイラには欠陥があるため、C++ 標準を完全に実装していない可能性があります。C++ 用 Cloud クライアント ライブラリは、GCC、Clang、MSVC の複数のバージョンでテストされ、開発環境で動作することを確認します。テスト対象のコンパイラの特定のバージョンを確認するには、サポート マトリックスをご覧ください。

gRPCProtobufAbseil など、Google が提供するその他の C++ ライブラリは同じサポート マトリックスを使用します。

新規開発の場合

新しいプロジェクトを開始するときは、現在のバージョンの C++ と使用する予定のコンパイラの最新バージョンを選択することをおすすめします。これにより、言語と標準ライブラリの最新機能へのアクセスと、ライブラリとコンパイラの重要なパッチを確実に受け取ることができます。

本番環境システムを最新の状態に保つ

重要なセキュリティとバグの修正を確実に適用するには、サポートされている C++ コンパイラとライブラリで本番環境システムを維持することをおすすめします。C++ Cloud クライアント ライブラリは、新機能、パフォーマンス改善、新しいコンパイラのサポートを含む、新しいマイナー バージョンを定期的にリリースしています。

バージョン情報の確認方法

前述のサポート マトリックスには、サポートされている C++、C++ コンパイラ、C++ ビルドツールのバージョンに関する最新情報が記載されています。