Versões C++ compatíveis

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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.