Versões compatíveis do C++

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 as 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 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, 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, além de receber patches importantes 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ê receba correções de bugs e segurança críticas. Nossas bibliotecas de cliente do Cloud em C++ lançam rotineiramente novas versões secundárias com novos recursos, melhorias de desempenho e suporte a compiladores mais recentes.

Onde encontrar informações da versão

A matriz de suporte mencionada anteriormente é a informação mais atualizada sobre quais versões de C++, compiladores de C++ e ferramentas de build de C++ são compatíveis.