Skip to content
C++ Pulse
Map
Standards
Features
Papers
Atlas
Search
Map
/
Standards
/
C++26
/
St. Louis 2024
St. Louis 2024
June 2024 plenary · adopted into
C++26
17
papers adopted
15
features touched
← Tokyo 2024
Wrocław 2024 →
Core & Library issue resolutions
2 papers
P3341R0
C++ Standard Library Ready Issues to be moved in St. Louis, Jun. 2024
C++26
P3345R0
Core Language Working Group "ready" Issues for the June, 2024 meeting
C++26
Utilities & type traits
2 papers
P2968R2
Make std::ignore a first-class object
C++26
P2985R0
A type trait for detecting virtual base classes
C++26
Constant evaluation (C++26)
1 paper
P2747R2
constexpr
placement new
C++26
Formatting improvements (C++26/29)
1 paper
P3235R3
std::print more types faster with less memory
C++26
inplace_vector
1 paper
P0843R14
inplace_vector
C++26
Iterators & algorithms (misc)
1 paper
P3217R0
Adjoints to "Enabling list-initialization for algorithms":
find_last
C++26
mdspan
1 paper
P2389R2
dextents
Index Type Parameter
C++26
NB-comment omnibus & housekeeping
1 paper
P2422R1
Remove nodiscard annotations from the standard library specification
C++26
Random numbers
1 paper
P2075R6
Philox as an extension of the C++ RNG engines
C++26
Ranges (C++26)
1 paper
P2997R1
Removing the common reference requirement from the indirectly invocable concepts
C++26
Small language features (C++26)
1 paper
P3144R2
Deleting a Pointer to an Incomplete Type Should be Ill-formed
C++26
std::execution (senders/receivers)
1 paper
P2300R10
std::execution
C++26
std::optional
1 paper
P3168R2
Give
std::optional
Range Support
C++26
Structured bindings
1 paper
P0963R3
Structured binding declaration as a condition
C++26
Templates & concepts (core)
1 paper
P2963R3
Ordering of constraints involving fold expressions
C++26