FERRAMENTAS LINUX: O suporte ao C ++ 20 "Spaceship Operator" do GCC 10 parece estar em boa forma

sexta-feira, 6 de dezembro de 2019

O suporte ao C ++ 20 "Spaceship Operator" do GCC 10 parece estar em boa forma



Confira !!



Uma das adições importantes que vem com a linguagem de programação C ++ 20 é o operador de comparação consistente, ou "operador de nave espacial", como é comumente referido. O suporte foi mesclado para o GCC 10 no mês passado, antes de entrar no estágio três, enquanto esta semana foram feitas mais algumas melhorias na implementação.

O Spaceship Operator para o C ++ 20 permite realizar com facilidade uma comparação de três vias como uma única operação. O comportamento e a sintaxe são os mesmos encontrados no PHP7 e em outras linguagens de programação com <=> .

O suporte ao Spaceship Operator para o C ++ 20 foi mesclado no início de novembro para o GCC 10. Enquanto isso, os commits desta semana permitem que o operador seja usado com std :: pair e std :: array, entre outros envios relacionados nas últimas semanas.

Consulte a página de status do GCC C ++ para obter o estado do C ++ 20 / C ++ 2A com o GCC 10. A maioria das funcionalidades do C ++ 20 já existe, mesmo no GCC 8/9, mas algumas partes permanecem em torno da comparação e troca atômica com bits de preenchimento, suporte de módulos, corotinas, usando enum e movimentos mais implícitos.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário