Versiones de C++ compatibles

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.