As bibliotecas de cliente do Cloud para C++ são compatíveis com as revisões C++ 14, C++ 17 e C++ 20 do padrão C++. Para mais informações sobre bibliotecas de cliente do Cloud, consulte Explicações sobre bibliotecas de cliente.
Todos os compiladores C++ têm defeitos e podem não implementar completamente o padrão C++. As bibliotecas de cliente do Cloud para C++ são testadas com várias versões do GCC, CLang e MSVC para garantir que elas funcionem no seu ambiente de desenvolvimento. Para conferir as versões específicas desses compiladores que testamos, consulte a matriz de suporte.
Outras bibliotecas C++ fornecidas pelo Google, como gRPC, Protobuf e Abseil (links em inglês), usam a mesma matriz de suporte.
Para um desenvolvimento novo
Ao iniciar um novo projeto, recomendamos escolher a versão atual do C++ e a versão mais recente do compilador que você planeja usar. Isso garante que você tenha acesso aos recursos mais recentes da linguagem e da biblioteca padrão e que vai receber patches críticos para a biblioteca e o compilador.
Como manter os sistemas de produção atualizados
Manter seus sistemas de produção em compiladores C++ e bibliotecas compatíveis é a melhor maneira de garantir que você receba correções críticas de segurança e de bugs. Nossas bibliotecas de cliente do Cloud para C++ lançam regularmente novas versões secundárias com novos recursos, melhorias de desempenho e compatibilidade com compiladores mais recentes.
Onde encontrar informações sobre a versão
A matriz de suporte mencionada anteriormente é a informação mais atualizada sobre quais versões do C++, dos compiladores C++ e das ferramentas de build do C++ são compatíveis.