Les bibliothèques clientes Cloud pour C++ sont compatibles avec les révisions C++ 14, C++ 17 et C++ 20 de la norme C++. Pour en savoir plus sur les bibliothèques clientes Cloud, consultez la page Présentation des bibliothèques clientes.
Tous les compilateurs C++ présentent des défauts et peuvent ne pas implémenter complètement la norme C++. Les bibliothèques clientes Cloud pour C++ sont testées avec plusieurs versions de GCC, CLang et MSVC pour s'assurer qu'elles fonctionnent dans votre environnement de développement. Pour connaître les versions spécifiques de ces compilateurs que nous testons, consultez la matrice de compatibilité.
D'autres bibliothèques C++ fournies par Google, telles que gRPC, Protobuf et Abseil, utilisent la même matrice de compatibilité.
Pour les nouveaux développements
Lorsque vous démarrez un projet, nous vous recommandons de choisir la version actuelle de C++ et la dernière version du compilateur que vous prévoyez d'utiliser. Vous bénéficiez ainsi des dernières fonctionnalités de la bibliothèque de langage et standard, et vous recevez les correctifs essentiels pour la bibliothèque et le compilateur.
S'assurer que les systèmes de production sont à jour
Le meilleur moyen de vous assurer de recevoir les correctifs de sécurité et de bugs essentiels est de maintenir vos systèmes de production sur des compilateurs et des bibliothèques C++ compatibles. Nos bibliothèques clientes Cloud C++ publient régulièrement de nouvelles versions mineures avec de nouvelles fonctionnalités, des améliorations de performances et la prise en charge de compilateurs plus récents.
Où trouver des informations sur la version
La matrice de compatibilité mentionnée précédemment contient les informations les plus récentes sur les versions de C++, les compilateurs C++ et les outils de compilation C++ compatibles.