实验测试1《C++ Primer》第五版——第十一章 关联容器

来源:互联网 发布:淘宝店铺企业认证 编辑:程序博客网 时间:2024/05/18 03:46
#include <map>#include <unordered_map>#include <iostream>#include <algorithm>using namespace std;int main(int argc, char** argv) {    map<int, const char*> m = {        {1, "1"},        {2, "2"},        {3, "3"},    };    map<int, string> m2;    pair<int, string> p0;    pair<int, string> p4 = {4, "4"};    pair<int, string> p5(5, "5");    m2.insert(p0);    m2.insert(m.cbegin(), m.cend());    m2.insert(p4);    auto i = m2.insert(p5);    m2.insert(i.first,{        6, "6"    });    for (auto i : m2)        cout << "[" << i.first << "]" << i.second << endl;    cout << "--------------------------------------------------------------";    unordered_multimap<int, string> m3;    copy(m2.cbegin(), m2.cend(), inserter(m3, m3.end()));    copy(m2.cbegin(), m2.cend(), inserter(m3, m3.end()));    for (auto i : m3)        cout << "[" << i.first << "]" << i.second << endl;    return 0;}
阅读全文
0 0