- [meta exposition-only]
- ranges[meta header]
- type-alias[meta id-type]
- cpp23[meta cpp]
namespace std::ranges {
template<bool Const, class T>
using maybe-const = conditional_t<Const, const T, T>;
}maybe-const<Const, T> は、bool値Constがtrueのとき const T、falseのときTとなる説明専用の型エイリアスである。
- C++23