constexpr make-unsigned-like-t<iter_difference_t<I>> size() const
requires (K == subrange_kind::sized);
概要
subrangeの大きさを取得する。
この関数は、subrangeがsizedのときのみオーバーロード解決に参加する。
効果
StoreSizeが真のとき、return size_;- それ以外のとき、
return to-unsigned-like(end_ - begin_);
例
出力
3
0
バージョン
言語
- C++20
処理系
- Clang: 13.0.0 ✅
- GCC: 10.1.0 ✅
- ICC: ?
- Visual C++: 2019 Update 10 ✅