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

c++容器56

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

()
{
标::无序多映<标::串, 标::串> m;

// 使用 双 的移动构造函数
m.原位(标::造双(标::串("a"), 标::串("a")));

// 使用 双 的转换移动构造函数
m.原位(标::造双("b", "基础"));

// 使用 双 的模板构造函数
m.原位("d", "ddd");

// 使用 双 的逐片构造函数
m.原位(标::分段构造,
标::按元组前向("c"),
标::按元组前向(10, 'c'));


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

()
{
标::无序多映<,> 映射 = {{1,'a'},{1,'b'},{1,'d'},{2,'b'}};
区间 = 映射.相等区间(1);
(= 区间.第一;!= 区间.第二; ++) {
标::输出 <<->第一 << ' ' <<->第二 << '\n';
}
}
1 a
1 b
1 d
#包含 <io流>
#包含 <无序映>

()
{
标::无序多映<,> s;
标::输出 << "最大 大小 of a '无序多映' 是 " << s.最大大小() << "\n";
}
最大 大小 of a '无序多映' 是 768614336404564650


#包含 <无序映>
#包含 <io流>

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

标::输出 << "数 包含 " << 数.大小() << " 元素.\n";
}

数 包含 4 元素.


#包含 <io流>
#包含 <无序集>

()
{
标::无序多集<> 例子 = {1, 2, 3, 4};

(例子.包含(2)) {
标::输出 << "找\n";
} {
标::输出 << "非 找到\n";
}
}



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

文章来源: 阅读原文

相关阅读

关注周三石微信公众号

周三石微信公众号:gh_6eecda59ada1

周三石

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

周三石最新文章

精品公众号随机推荐