第30308题 单选题
以下关于C++中std::vector容器的操作,代码片段写法正确且不会产生运行时错误的是?

假设所有代码都已引入必要头文件,且已声明using namespace std;

A

vector<int> v; v[0] = 10; 该代码可以正常完成给v的第一个元素赋值的操作

B

vector<int> v(3); v.push_back(4); 执行后v.size()的返回值为3

C

vector<int> v = {1,2,3,4}; for(auto it = v.begin(); it != v.end(); ++it) { cout << *it; } 该代码可以正常输出序列1234

D

vector<int> v(5, 2); v.resize(3); 执行后v.capacity()的返回值一定为3

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析