2025-03 的 WG21 提案列表公布了:
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/#mailing2025-03
这一次公布的提案数量很多,一些频道主认为有意思的:
- P0260R16: C++ Concurrent Queues
- P0876R20: fiber_context - fibers without scheduler
- P1967R14: #embed - a simple, scannable preprocessor-based resource acquisition method
- P2287R4: Designated-initializers for base classes
- P2719R4: Type-aware allocation and deallocation function
- P2758R5: Emitting messages at compile time
- P2786R13: Trivial Relocatability for C++26
- P2825R5: Overload resolution hook: declcall( unevaluated-call-expression )
- P2841R7: Concept and variable-template template-parameters
- P2900R14: Contracts for C++
- P2996R10: Reflection for C++26
- P3019R14: Vocabulary Types for Composite Class Design
- P3552R1: Add a Coroutine Task Type
- P3650R0: 21st Century C++
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/#mailing2025-03
这一次公布的提案数量很多,一些频道主认为有意思的:
- P0260R16: C++ Concurrent Queues
- P0876R20: fiber_context - fibers without scheduler
- P1967R14: #embed - a simple, scannable preprocessor-based resource acquisition method
- P2287R4: Designated-initializers for base classes
- P2719R4: Type-aware allocation and deallocation function
- P2758R5: Emitting messages at compile time
- P2786R13: Trivial Relocatability for C++26
- P2825R5: Overload resolution hook: declcall( unevaluated-call-expression )
- P2841R7: Concept and variable-template template-parameters
- P2900R14: Contracts for C++
- P2996R10: Reflection for C++26
- P3019R14: Vocabulary Types for Composite Class Design
- P3552R1: Add a Coroutine Task Type
- P3650R0: 21st Century C++