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

qh741484 单选题 共 个子题

假设所有代码都已引入必要头文件,且已声明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

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧