计算机 选择题 较难 ★ 精品

STL容器vector的使用 — 计算机选择题

C++ 程序设计(大学通用) 模板与STL AI 三重审校通过

题目
有如下C++代码: vector<int> v; for(int i=1;i<=5;i++) v.push_back(i); vector<int>::iterator it = v.begin(); v.insert(v.begin(), 0); cout << *it << endl; 若向量为空时 capacity 为 0,插入已存在元素时容量不足则重新分配存储,原迭代器全部失效。执行后输出结果是什么? A. 1 B. 0 C. 程序行为未定义 D. 编译错误