C++26编译时标准库大跃进:constexpr支持全面升级
2025-05-01
C++26即将迎来标准库constexpr支持的重大飞跃!多个提案(P2562R1, P1383R2, P3074R7, P3372R2, P3508R0, P3369R0)将稳定排序算法、cmath和complex库函数、联合体规则、几乎所有容器和适配器以及专用内存算法都纳入constexpr支持。这使得编译时编程能力大幅提升,例如,现在可以在编译时对constexpr容器进行排序。虽然std::hive和std::hash因其特性限制未被包含,但整体而言,C++26将极大扩展编译时编程的可能性。
开发