下列关于C++中std::map的用法,代码运行输出结果正确的是?
运行如下C++代码:
#include <iostream>
#include <map>
using namespace std;
int main() {
map<int, string> m;
m.insert(make_pair(2, "apple"));
m[1] = "banana";
m.insert({3, "cherry"});
m[2] = "date";
for (auto &p : m) {
cout << p.first << ":" << p.second << " ";
}
return 0;
}
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析