C++26:constexpr 的重大飞跃
2025-04-23
C++26 将对 constexpr 的支持提升到一个新的高度!即将到来的特性包括:从 void* 的 constexpr 转换,允许在编译时进行更灵活的内存操作;constexpr placement new,使得在常量表达式中进行对象放置成为可能;以及 constexpr 结构化绑定,允许在编译时使用结构化绑定。这些改进将极大地扩展 constexpr 的应用范围,并为标准库提供更强大的编译时功能。
开发
编译时计算