C++26: Um Salto Gigantesco para Recursos de Biblioteca Padrão em Tempo de Compilação
2025-05-01
O C++26 está prestes a revolucionar a programação em tempo de compilação com um aumento massivo no suporte constexpr na biblioteca padrão. Várias propostas (P2562R1, P1383R2, P3074R7, P3372R2, P3508R0, P3369R0) incorporam algoritmos de classificação estável, funções e , regras de união aprimoradas, quase todos os contêineres e adaptadores e algoritmos de memória especializados na categoria constexpr. Isso aprimora significativamente as capacidades de tempo de compilação, permitindo, por exemplo, a classificação em tempo de compilação de contêineres constexpr. Embora std::hive e std::hash permaneçam excluídos devido a limitações, o C++26 promete uma expansão dramática das possibilidades de programação em tempo de compilação.
Desenvolvimento
biblioteca padrão