C++20
範囲(1つの範囲の提案)
配列のstd::make_sharedおよびstd::allocate_shared
アトミックスマートポインター( std::atomic<shared_ptr<T>>やstd::atomic<weak_ptr<T>> )
ポインタを生ポインタに変換するstd::to_address
<chrono>へのカレンダーとタイムゾーンの追加
連続した配列へのビューを提供するstd::span(std::string_viewに類似するが、spanは参照シーケンスを変更可能である)
<version>ヘッダー
オブジェクト表現の型キャストに使用されるstd::bit_cast<>。memcpy()よりも冗長度が低く、コンパイラの内部を利用しやすくなっている。
機能テストマクロ
さまざまなconstexprライブラリビット
デフォルトの初期化によるスマートポインタの作成
std::map::containsメソッド