FERRAMENTAS LINUX: O GCC 10 possui suporte a conceitos C ++ 20 em ordem

segunda-feira, 21 de outubro de 2019

O GCC 10 possui suporte a conceitos C ++ 20 em ordem



Confira !!



A especificação técnica original do C ++ Concepts é suportada pela GNU Compiler Collection desde o GCC 6, mas para o GCC 10 a ativação mais recente do C ++ 20 é compatível com a versão refinada desse recurso.

Concepts é um dos grandes recursos do futuro C ++ 20, que estende a funcionalidade de modelos da linguagem para adicionar verificação de tipo aos modelos e outra validação em tempo de compilação. O suporte a conceitos existentes no GCC foi atualizado para refletir as diferenças entre a especificação técnica de anos e a versão sendo introduzida como parte do C ++ 20.

Após a revisão , o suporte a conceitos do C ++ 20 foi mesclado no início deste mês para o GCC 10, bem como para as atualizações da libstdc ++ .

O estado atual dos recursos gerais do C ++ no GCC pode ser encontrado nesta página de status . As mudanças em C ++ 20 ainda em andamento para o GCC incluem comparação consistente, comparação e troca atômica com bits de preenchimento, funções imediatas, alguns dos relaxamentos para restrições de contratos, módulos, corotinas, requisitos unicode mais fortes e outros requisitos menores.

O GCC 10 deve ser lançado no final do primeiro trimestre de 2020, assumindo que não há nenhum problema no processo de lançamento.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário