c++ map<string,string>
来源:互联网 发布:淘宝支付宝转账被骗 编辑:程序博客网 时间:2024/06/06 00:17
原文链接
#include <iostream>#include <map>#include <string>using namespace std;typedef std::map<std::string, std::string> TStrStrMap;typedef std::pair<std::string, std::string> TStrStrPair;int main(int argc, char *argv[]){TStrStrMap tMap;tMap.insert(TStrStrPair("yes", "no"));tMap.insert(TStrStrPair("up", "down"));tMap.insert(TStrStrPair("left", "right"));tMap.insert(TStrStrPair("good", "bad"));std::string s;std::cout << "Enter word: " << std::endl;;std::cin >> s;std::string strValue = tMap[s];if(strValue!=""){// Show valuestd::cout << "Opposite: " << strValue << endl;}else{TStrStrMap::iterator p;bool bFound=false;// Show keyfor(p = tMap.begin(); p!=tMap.end(); ++p){std::string strKey;strValue = s;strKey= p->second;if( strValue == strKey){// Return keystd::cout << "Opposite: " << p->first << std::endl;bFound = true;}}// If not found opposite wordif(!bFound){std::cout << "Word not in map." << std::endl;}}return 0;}
0 0
- map,string string string string string!!!!!!!!!
- Map.Entry<String,String>
- c++ map<string,string>
- map<string, vector<string> >
- Map<String, Map<String, String>>转String,再转回Map
- List<Map<String, String>> 转 Map<String, List<String>>
- Map<String,String> map = new Hash<String,String>
- List<Map<String,String>> 输出
- Babelfish (map 用法。<string, string>
- velocity 循环Map<String,Map<String,Long>>
- Freemarker遍历map<String,Map<String,Object>>
- Map<String, String> map 遍历取值
- Map<String,String> m=new HashMap<String,String>()
- cforeach遍历map(string,string) cforeach遍历map(string,list)
- xml映射Map<String, String>和Map<String, Object>类型
- c++String
- c++string
- C++string
- javascript放大镜效果的简单实现
- VS 2010下一次性配置opencv(32位和64位相同)
- iOS 7系列译文:iOS7的多任务处理
- Study PyQt from beginning
- 胸怀,才是成功者的标志,大格局,抱怨没有意义
- c++ map<string,string>
- 用JavaScript修改CSS属性
- Java中super的几种用法并与this的区别
- EJB到底是什么?
- 策略模式【C++版】
- 遍历清空指定的控件
- JavaScript HTML DOM
- css user-select and box-sizing
- 对数据库三大范式及BC范式的理解