template < class BidirectionalIterator, class Alloc = allocator< sub_match<BidirectionalIterator> > > class match_results;
|
|
| 成员类型 | 定义 | 说明 |
|---|---|---|
| value_type | sub_match<BidirectionalIterator> | 存储的元素的类型(sub_match)。 |
| char_type | iterator_traits<BidirectionalIterator>::value_type | 序列中字符的类型。 |
| string_type | basic_string<char_type> | 字符类型的string的类型。 |
| allocator_type | 第二个模板参数 (Alloc) | 默认为allocator<value_type> |
| 引用 | const value_type& | |
| const_reference | const value_type& | |
| iterator | 一个指向const value_type | |
| const_iterator | 一个指向const value_type | 与iterator相同 |
| size_type | iterator_traits<BidirectionalIterator>::difference_type | 的无符号整数类型,通常与 size_t 一样 |
| difference_type | iterator_traits<BidirectionalIterator>::size_type | 相同,通常与 ptrdiff_t 一样 |
| 成员类型 | 定义 | 说明 |
|---|---|---|
| value_type | sub_match<BidirectionalIterator> | 存储的元素的类型(sub_match)。 |
| char_type | iterator_traits<BidirectionalIterator>::value_type | 序列中字符的类型。 |
| string_type | basic_string<char_type> | 字符类型的string的类型。 |
| allocator_type | 第二个模板参数 (Alloc) | 默认为allocator<value_type> |
| 引用 | value_type& | |
| const_reference | const value_type& | |
| iterator | 一个指向const value_type | |
| const_iterator | 一个指向const value_type | 与iterator相同 |
| size_type | iterator_traits<BidirectionalIterator>::difference_type | 的无符号整数类型,通常与 size_t 一样 |
| difference_type | iterator_traits<BidirectionalIterator>::size_type | 相同,通常与 ptrdiff_t 一样 |