Padrão C++20 aprovado
(isocpp.org)Novos recursos
-
Concept : restringe tipos nos parâmetros de template
-
Contract : adiciona pré/pós-condições a funções para verificar como
assert() -
Ranges : genéricos para lidar com intervalos
-
Module : permite importar/exportar apenas o que será usado
-
Suporte a corrotinas
-
Designated initializers : inicialização de argumentos específicos
2 comentários
Tomara que os módulos tenham sido introduzidos de forma elegante. Quanto tempo de build já não foi consumido por causa dos headers até agora...
Para uma explicação detalhada dos recursos adicionados, consulte C++20 Key Features Summary [material de apresentação em coreano].
https://www.slideshare.net/utilforever/c20-key-features-summary