搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发

c++容器51

周三石 2020-08-01
#包含 <串>
#包含 <io流>
#包含 <无序映>

()
{
标::无序映<, 标::串> 字典 = {{1, "一"}, {2, "两个"}};
字典.插入({3, "三"});
字典.插入(标::造双(4, "四"));
字典.插入({{4, "另一 四"}, {5, "五"}});

= 字典.插入({1, "另一 一"}).第二;
标::输出 << "插入 1 -> \"另一 一\" "
<< (? "成功" : "失败") << '\n';

标::输出 << "内容:\n";
(& p: 字典)
标::输出 << " " << p.第一 << " => " << p.第二 << '\n';
}
插入 1 -> "另一 一" 失败
内容:
5 => 五
1 => 一
2 => 两个
3 => 三
4 => 四
#包含 <io流>
#包含 <串>
#包含 <向量>
#包含 <无序映>

()
{
标::无序映<, > 字母数 {{'a', 27}, {'b', 3}, {'c', 1}};

标::输出 << "开始:\n";
( &: 字母数) {
标::输出 << 双.第一 << ": " << 双.第二 << '\n';
}

字母数['b'] = 42; // 更新既存值
字母数['x'] = 9; // 插入新值

标::输出 << "在后 修改:\n";
( &: 字母数) {
标::输出 << 双.第一 << ": " << 双.第二 << '\n';
}

// 统计每个词的出现数
// (首次调用 符号[] 以零初始化计数器)
标::无序映<标::串, 大小型> 映射字;
( &w : { "本", "句子", "是", "不", "a", "句子",
"本", "句子", "是", "a", "戏弄"}) {
++映射字[w];
}

( &: 映射字) {
标::输出 << 双.第二 << " 出现 of 字 '" << 双.第一 << "'\n";
}
}
开始:
a: 27
b: 3
c: 1
在后 修改:
a: 27
b: 42
c: 1
x: 9
2 出现 of 字 'a'
1 出现 of 字 '戏弄'
2 出现 of 字 '是'
1 出现 of 字 '不'
3 出现 of 字 '句子'
2 出现 of 字 '本'


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《c++容器51》的版权归原作者「周三石」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注周三石微信公众号

周三石微信公众号:gh_6eecda59ada1

周三石

手机扫描上方二维码即可关注周三石微信公众号

周三石最新文章

精品公众号随机推荐