Las bibliotecas cliente de Cloud para C++ son compatibles con las revisiones C++ 14, C++ 17 y C++ 20 del estándar de C++. Para obtener más información sobre las bibliotecas cliente de Cloud, consulta Explicación de las bibliotecas cliente.
Todos los compiladores de C++ tienen defectos y es posible que no implementen por completo el estándar de C++. Las bibliotecas cliente de Cloud para C++ se prueban con varias versiones de GCC, CLang y MSVC para garantizar que funcionen en tu entorno de desarrollo. Para ver las versiones específicas de estos compiladores que probamos, consulta la matriz de compatibilidad.
Otras bibliotecas de C++ proporcionadas por Google, como gRPC, Protobuf y Abseil, usan la misma matriz de compatibilidad.
Para un desarrollo nuevo
Cuando comiences un proyecto nuevo, te recomendamos que elijas la versión actual de C++ y la versión más reciente del compilador que planeas usar. Esto garantiza que tengas acceso a las funciones más recientes del lenguaje y la biblioteca estándar, y que recibirás parches críticos para la biblioteca y el compilador.
Mantén los sistemas de producción actualizados
Mantener tus sistemas de producción en compiladores y bibliotecas de C++ compatibles es la mejor manera de garantizar que recibas correcciones de errores y seguridad críticas. Nuestras bibliotecas cliente de C++ de Cloud lanzan de forma rutinaria nuevas versiones secundarias con nuevas funciones, mejoras de rendimiento y compatibilidad con compiladores más recientes.
Dónde encontrar la información de la versión
La matriz de compatibilidad mencionada anteriormente es la información más actualizada sobre las versiones de C++, los compiladores de C++ y las herramientas de compilación de C++ que se admiten.