Versioni C++ supportate

Le librerie client di Cloud per C++ sono compatibili con le revisioni C++ 14, C++ 17 e C++ 20 dello standard C++. Per ulteriori informazioni sulle librerie client di Cloud, consulta la pagina Spiegazione sulle librerie client.

Tutti i compilatori C++ presentano difetti e potrebbero non implementare completamente lo standard C++. Le librerie client di Cloud per C++ vengono testate con più versioni di GCC, CLang e MSVC per garantire che funzionino nel tuo ambiente di sviluppo. Per visualizzare le versioni specifiche dei compilatori su cui eseguiamo test, consulta la matrice di supporto.

Altre librerie C++ fornite da Google, come gRPC, Protobuf, e Abseil, utilizzano la stessa matrice di supporto.

Per il nuovo sviluppo

Quando avvii un nuovo progetto, ti consigliamo di scegliere la versione corrente di C++ e la versione più recente del compilatore che prevedi di utilizzare. In questo modo avrai accesso alle funzionalità più recenti nella libreria standard e del linguaggio e riceverai patch critiche per la libreria e il compilatore.

Mantenere aggiornati i sistemi di produzione

Mantenere i tuoi sistemi di produzione su compilatori e librerie C++ supportati è il modo migliore per assicurarti di ricevere correzioni di bug e di sicurezza critiche. Le nostre librerie client di Cloud C++ rilasciano regolarmente nuove versioni secondarie con nuove funzionalità, miglioramenti delle prestazioni e con supporto per i compilatori più recenti.

Dove trovare le informazioni sulla versione

La matrice di supporto menzionata in precedenza è le informazioni più aggiornate su quali versioni di C++, compilatori C++ e strumenti di compilazione in C++ sono supportate.