Conferência de C++ 2024: principais anúncios e novos recursos da linguagem

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Conferência de C++ 2024: principais anúncios e novos recursos da linguagem



De 15 a 19 de setembro de 2024, em Honolulu (Havaí), ocorreu a conferência anual de C++ — CppCon 2024. Este é um evento chave para a comunidade de desenvolvedores, onde foram apresentados os anúncios mais importantes sobre o futuro da linguagem. A equipe do PythonLib reuniu as notícias mais significativas que mudarão o trabalho com C++ nos próximos anos.



Padrão C++26: primeiros rascunhos e principais inovações



O principal evento da conferência foi o anúncio da finalização do rascunho do padrão C++26. Espera-se que a versão final do padrão seja lançada em 2025. Entre as principais inovações:



  • Módulos aprimorados (Modules) — agora os módulos suportam uma configuração mais flexível de exportação e importação, acelerando a compilação de grandes projetos.
  • Pattern Matching padrão — a tão esperada funcionalidade de correspondência de padrões, simplificando o processamento de tipos de dados complexos.
  • Expansão do constexpr — agora mais funções podem ser executadas durante a compilação, incluindo trabalho com contêineres e algoritmos.
  • Corrotinas padrão (C++26 Coroutines) — sintaxe simplificada e novos primitivos para programação assíncrona.


Segurança de memória: um novo olhar sobre C++



Um dos temas centrais da conferência foi a segurança de memória. O comitê C++ anunciou o lançamento da iniciativa de implementação de perfis de segurança. Está prevista a introdução de novos atributos e analisadores que ajudarão a identificar vazamentos de memória e comportamento indefinido em tempo de compilação. Isso é especialmente importante para projetos nas áreas de finanças, aviação e transporte autônomo.



Também foi anunciado um modo experimental do compilador Clang, que inclui verificações rigorosas de segurança para código em C++.



Novas ferramentas para desenvolvedores



Na CppCon 2024, foram apresentadas várias ferramentas importantes:



  • cppfront 2.0 — nova versão do compilador experimental que traduz a sintaxe do C++2 (versão simplificada do C++) para o C++ moderno.
  • CMake aprimorado — agora suporta módulos C++26, simplificando a construção de projetos com arquitetura modular.
  • Integração com Rust — anunciado suporte oficial para chamar funções Rust a partir de C++ via FFI (Foreign Function Interface).


Comunidade e futuro do C++



Na conferência, também foi discutido o problema de atrair novos desenvolvedores. O comitê C++ anunciou o lançamento de um programa de mentoria para estudantes e juniores, bem como a publicação de uma série de cursos online gratuitos sobre C++ moderno (a partir do C++20).



Além disso, foi anunciado que a próxima conferência CppCon ocorrerá em Berlim (Alemanha) em setembro de 2025, destacando o caráter global da comunidade.



Esses anúncios tornam o C++ uma linguagem ainda mais poderosa e segura para a criação de sistemas de alta carga, motores de jogos, plataformas financeiras e soluções embarcadas. Acompanhe as atualizações no PythonLib — publicaremos guias detalhados sobre os novos recursos do C++26.

Recommended Libraries