| 在标头 <experimental/ranges/range> 定义
|
||
template< class T >
using iterator_t = decltype(ranges::begin(std::declval<T&>()));
|
(1) | (范围 TS) |
template< class T >
using sentinel_t = decltype(ranges::end(std::declval<T&>()));
|
(2) | (范围 TS) |
获得范围 T 的迭代器和哨位类型。