FERRAMENTAS LINUX: Os novos recursos brilhantes do C++ do GCC 12 - mais do C++ 23 são implementados

domingo, 1 de maio de 2022

Os novos recursos brilhantes do C++ do GCC 12 - mais do C++ 23 são implementados

 

Confira !!

Com o lançamento do GCC 12.1 previsto para aproximadamente na próxima semana, Marek Polacek, da Red Hat, escreveu uma nova postagem no blog esta semana descrevendo muitas das melhorias da linguagem C++ encontradas nesta grande atualização do GNU Compiler Collection.

O GCC 12 é padronizado para o C++17 (ou seja, o dialeto GNU++17) por padrão para C++, mas mais C++23 foi implementado nesta atualização anual do compilador. Embora no GCC 12, tanto o C++20 quanto o C++23 ainda sejam considerados experimentais.

O GCC 12 implementa os recursos do C++ 23 para if consteval, auto(x), variáveis ​​não literais em funções constexpr, operador de subscrito multidimensional, diretivas de pré-processamento elifdef e elifndef, instrução init estendida, dobra de funções triviais e muito mais. O GCC 12 também está introduzindo vários avisos de compilador novos e aprimorados.

Mais detalhes sobre as melhorias do C++ a serem encontradas no próximo GCC 12 podem ser encontradas no Red Hat Developers' Blog .

Também há melhorias no analisador estático e muito mais para aproveitar com o GCC 12 - fique atento para minha recapitulação de recursos e mais benchmarks do compilador em breve. No GCC 13, no próximo ano, eles pretendem ter o suporte C++ 23 ao quadrado. 






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário