代码如下:

/*
5. set & multiset
*/ set<string> cities{
"Braunschweig", "Hanover", "Frankfurt", "New York",
"Chicago", "Toronto", "Paris", "Frankfurt"
};
multiset<string> dup_cities {
"Braunschweig", "Hanover", "Frankfurt", "New York",
"Chicago", "Toronto", "Paris", "Frankfurt"
};
cout << "cities before:" << endl;
ContainerUtil<set<string>>::printElements(cities);
ContainerUtil<multiset<string>>::printElements(dup_cities); cities.insert({ "London", "Munich", "Hanover", "Braunschweig" });
dup_cities.insert({ "London", "Munich", "Hanover", "Braunschweig" });
cout << "cities after:" << endl;
ContainerUtil<set<string>>::printElements(cities);
ContainerUtil<multiset<string>>::printElements(dup_cities);

运行结果:
cities before:
  Braunschweig  Chicago  Frankfurt  Hanover  New York  Paris  Toronto
  Braunschweig  Chicago  Frankfurt  Frankfurt  Hanover  New York  Paris  Toronto
cities after:
  Braunschweig  Chicago  Frankfurt  Hanover  London  Munich  New York  Paris  Toronto
  Braunschweig  Braunschweig  Chicago  Frankfurt  Frankfurt  Hanover  Hanover  London  Munich  New York  Paris  Toronto

最新文章

  1. [AngularJS] AngularJS系列(3) 中级篇之表单验证
  2. 关于InvokeRequired与Invoke
  3. Asp.net MVC 之过滤器
  4. 如何准备阿里社招面试,顺谈 Java 程序员学习中各阶段的建议
  5. python sys.argv[]
  6. 表格控件表头栏目(Column)与数据表头步
  7. Cows
  8. OSG+Python
  9. 嵌入式 RTP通话:视频流(H.264)的传输
  10. Python学习最佳路线图
  11. NodeJS中使用swig模板引擎
  12. python 数组 变成 字典的方法
  13. idea 设置字体
  14. Eclipse: the import java.util cannot be resolved
  15. Spring 事务传播行为实验
  16. docker-compose.yml样例(mysql主从+mycat读写分离)
  17. mac 下安装php7.1 memcache扩展
  18. vue总结05 过渡--状态过渡
  19. Ionic 4 and the Lifecycle Hooks
  20. VS2017中对C++的单元测试

热门文章

  1. java面试题一
  2. 【BZOJ 2024】 2024: [SHOI2009] 舞会 (容斥原理+高精度)
  3. [ZOJ3254] MON 9.2009Secret Code
  4. luoguP3232 [HNOI2013]游走 贪心 + 概率期望 + 高斯消元
  5. 【期望DP】BZOJ2134- 单选错位
  6. Python字典树实现
  7. Velocity模板学习(一)
  8. CROC 2016 - Elimination Round (Rated Unofficial Edition) B. Mischievous Mess Makers 贪心
  9. HDU 5295 Unstable 计算几何
  10. SSE两个页面的相互通信