名前空間
変種
操作

std::Regular

提供: cppreference.com
< cpp‎ | concepts
ヘッダ <concepts> で定義
template <class T>
concept Regular = std::Semiregular<T> && std::EqualityComparable<T>;
(C++20以上)

Regular コンセプトは型が普通である、つまり、コピー可能、デフォルト構築可能、および等しさを比較可能であることを表します。 これは int のような組み込み型と同様に振る舞い、 == で比較可能な型によって満たされます。