11.2.3
来源:互联网 发布:手机如何关注淘宝达人 编辑:程序博客网 时间:2024/06/05 06:00
11.12
std::vector<std::pair<std::string, int>> vec; while (std::cin >> str >> i) vec.push_back(std::pair<std::string, int>(str, i));
11.13
vec.push_back(std::pair<std::string, int>(str, i));vec.push_back(std::make_pair(str, i));vec.push_back({ str, i }); //我认为这个最易于编写和理解vec.emplace_back(str, i);
11.14
#include <iostream>#include <map>#include <string>#include <algorithm>#include <vector>using std::string;using std::vector;using std::map;using std::pair;using std::cin;using std::cout;using std::endl;using Families = map < string, vector<pair<string, string>>>;Families make_families(){ Families families; string in1, in2, in3; cout << "姓:" << endl; cin >> in1; cout << "孩子及生日:" << endl; while (cin >> in2 >> in3) { families[in1].push_back(pair<string, string>(in2, in3)); } return families;}int main() { auto mf = make_families(); for (const auto &a : mf) { cout << a.first << ":\n"; for (const auto &pair : a.second) { cout << pair.first << ":" << pair.second << endl; } } return 0;}
0 0
- 11.2.3
- 11.2.3 脚本调试
- 11.2.3节练习
- 11.2.3 广播的示例
- 11.2.3 测试组合函数
- 11.2
- 11.2
- 11.2
- 11.2
- 11.2
- 11.2
- 11.2
- 11.2
- 11.2
- 第十一章 11.2.3节练习
- LLVM (3) 11.2 现有语言的实现
- back_inserter 11.2.2- 3 插入迭代器
- Patch 12419353 - 11.2.0.2.3 GI Patch Set Update (Includes Database PSU 11.2.0.2.3)
- 微信小程序_倒计时补零
- 凸包,点到直线距离(飞机场,uva 11168)
- Android Studio 打Jar包和混淆代码。
- Java SE 基础:方法的参数传递
- Python入门
- 11.2.3
- 大学霸kali linux命令学习笔记
- Mac和Ubuntu系统下.bash_profile和.bashrc文件
- SDL Thread 相关API
- python技巧(7)
- kalilinux内网嗅探,局域网监控记录
- 分布式发布订阅消息系统—Apache Kafka
- windows10+kali linux2.0双系统安装
- JAVA对xml文件的操作