我读STL

来源:互联网 发布:夫妻相测试软件 编辑:程序博客网 时间:2024/04/30 20:13

1. 通过迭代器萃取类型:

通过访问iterator_traits<itr>::value_type可以返回itr所指向的类型。

不过要在自己的itr中定义:

 _Iterator::iterator_category
 _Iterator::value_type
 _Iterator::difference_type
 _Iterator::pointer
 _Iterator::reference

后面两个是特化版本。

下面是迭代器的定义,内含需自己定义的类型:

 

2. 迭代器的类型

原创粉丝点击