As bibliotecas de cliente do Cloud para C++ são compatíveis com as revisões do C++ 14, C++ 17 e C++ 20 do padrão C++. Para mais informações sobre as bibliotecas de cliente do Cloud, consulte Explicação 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 de GCC, CLang e MSVC para garantir que funcionem no ambiente de desenvolvimento. Para ver 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, 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 na linguagem e na biblioteca padrão e que você receberá patches essenciais para a biblioteca e o compilador.
Como manter os sistemas de produção atualizados
Manter seus sistemas de produção em compiladores e bibliotecas C++ compatíveis é a melhor maneira de garantir que você receberá correções críticas de segurança e bugs. Nossas bibliotecas de cliente do Cloud em C++ lançam rotineiramente novas versões secundárias com novos recursos, melhorias de desempenho e compatibilidade com compiladores mais novos.
Onde encontrar informações da versão
A matriz de suporte mencionada anteriormente é a informação mais atualizada sobre quais versões do C++, compiladores C++ e ferramentas de build C++ são compatíveis.