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

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

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

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

新規開発の場合

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

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

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

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

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