‹ 上一题 下一题 ›

g5-08190. 扩容与迭代器失效 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-55级·STL客观题单选
vector<int> v = {1, 2, 3};
auto it = v.begin();
v.push_back(4);
cout << *it;

下列说法正确的是( )。

  • A. 一定输出 1
  • B. 一定输出 4
  • C. 无法通过编译
  • D. push_back 可能触发扩容使 it 失效,解引用是未定义行为
未选择
输入
输出

            
答案