C++ Primer(第5版) 练习 11.28
练习 11.28 对一个string到int的vector的map,定义并初始化一个变量来保存在其上调用find所返回的结果。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
/*************************************************************************
> File Name: ex11.28.cpp
> Author:
> Mail:
> Created Time: Mon 08 Apr 2024 07:53:08 AM CST
************************************************************************/
#include<iostream>
#include<string>
#include<vector>
#include<map>
#include<iterator>
using namespace std;
int main(){
map<string, int> map;
string str;
int num;
cout<<"Enter word and number: "<<endl;
while(cin>>str>>num){
map.insert({str, num});
}
string search_item("are");
auto pos = map.find(search_item);
cout<<endl;
cout<<"Result: ";
cout<<pos->first<<" "<<pos->second<<endl;
return 0;
}