Versiones de C++ compatibles

Las bibliotecas cliente de Cloud para C++ son compatibles con las revisiones de C++ 14, C++ 17 y C++ 20 del estándar 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 C++. Las bibliotecas cliente de Cloud para C++ se prueban con varias versiones de GCC, CLang y MSVC a fin de garantizar que funcionan 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++ que proporciona 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 asegurarte de recibir correcciones de errores y seguridad importantes. Nuestras bibliotecas cliente de Cloud para C++ lanzan regularmente nuevas versiones secundarias con funciones nuevas, mejoras de rendimiento y compatibilidad con compiladores más nuevos.

Dónde encontrar la información de la versión

La matriz de compatibilidad mencionada anteriormente contiene la información más actualizada sobre qué versiones de C++, compiladores de C++ y herramientas de compilación de C++ son compatibles.