Unterstützte C++-Versionen

Cloud-Clientbibliotheken für C++ sind mit den Versionen C++ 14, C++ 17 und C++ 20 des C++-Standards kompatibel. Weitere Informationen zu Cloud-Clientbibliotheken finden Sie in der Erläuterung zu Clientbibliotheken.

Alle C++-Compiler haben Fehler und implementieren den C++-Standard möglicherweise nicht vollständig. Die Cloud-Clientbibliotheken für C++ werden mit mehreren Versionen von GCC, CLang und MSVC getestet, um sicherzustellen, dass sie in Ihrer Entwicklungsumgebung funktionieren. Die spezifischen Versionen dieser Compiler, mit denen wir testen, finden Sie in der Supportmatrix.

Andere von Google bereitgestellte C++-Bibliotheken wie gRPC, Protobuf und Abseil verwenden dieselbe Supportmatrix.

Für neue Entwicklung

Wenn Sie ein neues Projekt starten, empfehlen wir, die aktuelle Version von C++ und die neueste Version des zu verwendenden Compilers auszuwählen. Dadurch haben Sie Zugriff auf die neuesten Features der Sprach- und Standardbibliothek und erhalten wichtige Patches für die Bibliothek und den Compiler.

Produktionssystemen auf dem neuesten Stand halten

Wenn Sie für Ihre Produktionssysteme unterstützte C++-Compiler und Bibliotheken verwenden, erhalten Sie am besten kritische Sicherheits- und Fehlerkorrekturen. Unsere C++ Cloud-Clientbibliotheken veröffentlichen regelmäßig neue Nebenversionen mit neuen Funktionen, Leistungsverbesserungen und Unterstützung für neuere Compiler.

Versionsinformationen finden

Die zuvor erwähnte Supportmatrix enthält die aktuellsten Informationen darüber, welche Versionen von C++, C++-Compilern und C++-Build-Tools unterstützt werden.