STL 之迭代器声明

目录


1, 容器迭代器声明:

  1. iterator                                                    正向迭代器
  2. const_iterator                                        正向只读迭代器
  3. reverse_iterator                                    逆向迭代器
  4. const_reverse_iterator                        逆向只读迭代器
  5. difference_type                                     同一容器上两个迭代器相减结果类型
  6. pointer                                                    容器中元素类型的指针
  7. reference                                               容器中元素类型的引用
  8. const_reference                                   容器中元素类型的常量引用
  9. size_type                                                容器中用来统计元素个数的类型 
  10. value_type                                              容器中元素的类型


2,流迭代器

  1. istream_iterator isIdentifier(istream&);
  2. ostream_iterator osIdentifier(ostream&);

注:type可以内建类型也可以是用户自定义类型。


你可能感兴趣的:(STL,C++)