首页 > 试题广场 >

c++ STl中list使用的迭代器类型为

[单选题]
c++ STl中list使用的迭代器类型为
  • Input iterator
  • Forward iterator
  • Bidirectional iterator
  • Random Access Iterator
    输入迭代器input_iterator: 只读,且只能一次读操作,支持操作:++p,p++,!=,==,=*p,p->;
    输出迭代器output_iterator: 只写,且只能一次写操作,支持操作:++p,p++;
    正向迭代器forward_iterator: 可多次读写,支持输入输出迭代器的所有操作;
    双向迭代器bidirectional_iterator: 支持正向迭代器的所有操作,且支持操作:--p,--p;
    随机访问迭代器random_access_iterator: 除了支持双向迭代器操作外,还支持:p[n],p+n,
    n+p,p-n,p+=n,p-=n,p1-p2,p1<p2,p1>p2,p1>=p2,p1<=p2;
发表于 2020-02-26 14:10:26 回复(0)