‹ 上一题 下一题 ›

g5-07208. 迭代器·判等方式 未做

1000 ms 256 MB 测试点 ? 自拟题知识点题GESP-55级·STL客观题单选

用迭代器遍历容器时,循环条件通常写成 it != v.end(),而不是 it < v.end()。最主要的原因是( )。

  • A. 有些容器(比如 list)的迭代器根本没有「<」比较,判等才是所有容器迭代器都支持的写法
  • B. != 比 < 的运算速度快很多,写 < 会明显拖慢程序
  • C. 所有容器都不支持 <,写 < 一定编译报错
  • D. v.end() 在循环过程中会不断变大,用 < 根本没法比
未选择
输入
输出

            
答案