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

c++容器52

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

()
{
// 简单比较演示
标::无序多映<,> 例子 = {{1,'a'},{2,'b'}};

搜索 = 例子.找(2);
(搜索 != 例子.尾()) {
标::输出 << "找 " << 搜索->第一 << " " << 搜索->第二 << '\n';
} {
标::输出 << "非 找到\n";
}


}
找 2 b
#包含 <无序映>
#包含 <io流>

()
{
标::无序映<,>{{1, 'a'}, {3, 'b'}, {5, 'c'}, {7, 'd'}};

标::输出 << "数 包含 " << 数.大小() << " 元素.\n";
}
数 包含 4 元素.
#包含 <io流>
#包含 <工具>
#包含 <串>

#包含 <无序映>
()
{
名字空间::字面;
标::无序映<标::串, 标::串> m;

m.试原位("a", "a"s);
m.试原位("b", "基础");
m.试原位("c", 10, 'c');
m.试原位("c", "赢't be 插入");

( &p : m) {
标::输出 << p.第一 << " => " << p.第二 << '\n';
}
}
a => a
b => 基础
c => c10
#包含 <io流>
#包含 <无序映>

()
{
标::无序多映<,> 例子 = {{1,'a'},{2,'b'}};

(例子.包含(2)) {
标::输出 << "找\n";
} {
标::输出 << "非 找到\n";
}
}
#包含 <无序映>
() {
// 标::无序多映 m1 = {{"福", 1}, {"条", 2}}; // 错误:花括号初始化器列表无类型
// 不能从 {"福", 1} 或 {"条", 2}
// 推导 双<常 键, T>
标::无序多映 m1 = 标::初化列表<
标::双< * , >>({{"福", 2}, {"条", 3}}); // 指引 #2
标::无序多映 m2(m1.开始(), m1.尾()); // 指引 #1
}


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

文章来源: 阅读原文

相关阅读

关注周三石微信公众号

周三石微信公众号:gh_6eecda59ada1

周三石

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

周三石最新文章

精品公众号随机推荐