C++ Map运用实例
2024-09-18 12:50:53
C++ Map运用实例
#include <map>
#include <string>
#include <iostream>
#include <iomanip> using namespace std; int main()
{
typedef map<string, float> stringFloatMap; //create empty container
stringFloatMap stocks1; //插入元素
stocks1["BASF"] = 369.50;
stocks1["VW"] = 413.50;
stocks1["Daimler"] = 819.00;
stocks1["BMW"] = 834.00;
stocks1["Simements"] = 842.20; //输出
stringFloatMap::iterator iter1;
cout << left;
for (iter1 = stocks1.begin();iter1 != stocks1.end();++iter1)
{
cout << "stock1:"<<setw()<<iter1->first<<" price:"<<iter1->second << endl;
}
cout << endl; //所有 float统一变换
for (iter1 = stocks1.begin();iter1 != stocks1.end();++iter1)
{
iter1->second *= ;
} //输出
for (iter1 = stocks1.begin(); iter1 != stocks1.end(); ++iter1)
{
cout << "stock1:" << setw() << iter1->first << " price:" << iter1->second << endl;
}
cout << endl; stocks1["Volkswagen"] = stocks1["VW"];
stocks1.erase("VW"); //输出
for (iter1 = stocks1.begin(); iter1 != stocks1.end(); ++iter1)
{
cout << "stock1:" << setw() << iter1->first << " price:" << iter1->second << endl;
}
cout << endl; system("pause");
return ;
}
stock1:BASF price:369.5
stock1:BMW price:834
stock1:Daimler price:819
stock1:Simements price:842.2
stock1:VW price:413.5
stock1:BASF price:739
stock1:BMW price:1668
stock1:Daimler price:1638
stock1:Simements price:1684.4
stock1:VW price:827
stock1:BASF price:739
stock1:BMW price:1668
stock1:Daimler price:1638
stock1:Simements price:1684.4
stock1:Volkswagen price:827
请按任意键继续. . .
代码参考:C++标准库(第2版)
最新文章
- php-fpm优化
- java.io.IOException: invalid header field
- poj2386(简单dfs)
- 【freemaker】之include,import区别
- iOS开发之在Xcode代码中插入类似QQ的表情
- MySQL监控工具-orztop
- Maven--(一个坑)在settings.xml文件中添加mirrors导致无法新建Maven项目
- Javascript:阻止浏览器默认右键事件,并显示定制内容
- TextField详细用法
- code blocks 快捷键
- 搜索:POJ2251&;POJ1426&;POJ3087&;POJ2488
- Django中下划线的用法介绍(一)
- 分布式消息通信Kafka-原理分析
- Eclipse 02: 安装spring tool suite插件
- Mysql 5.7.21 设置主从库同步
- 实现一个函数,可以左旋字符串中的k个字符
- 菜鸟凉经(华为、firehome、大华)
- Ubuntu 14.04 LTS 安装 Juno 版 OpenStack Keystone
- iOS - 视频播放处理全屏/横屏时候遇见的坑
- CentOS7.3下yum练手安装Nginx,支持php5.4
热门文章
- Android Studio Gradle 配置问题
- jenkins权限管理插件role-based(二)
- 【使用DIV+CSS重写网站首页案例】步骤分析与代码实现
- SpringMVC使用@Valid注解进行数据验证
- blockingqueue.h
- error: ‘Poco::UInt16’ has not been declared
- Python基础知识笔记-作用域
- js事件绑定方法
- LeetCode 1100. Find K-Length Substrings With No Repeated Characters
- space-cloud 学习一 基本试用