使用map

 1 //dictionary   <map>
 2     using namespace std;
 3     map<string, string> dic ;
 4     dic.insert(pair<string, string>("Tom", "555-4533"));
 5     dic["name"] = "Jarry";
 6     UTF8String utf;
 7     Memo1->Lines->Add(IntToStr((int)dic.size()));    //unsiged int
 8     utf = dic["name"].c_str();
 9     Memo1->Lines->Add(String(utf));
10     utf = dic["Tom"].c_str();
11     Memo1->Lines->Add(utf);
12     map<string,string>::iterator d=dic.find("name");
13     if(d!=dic.end())
14     {
15         utf = dic["name"].c_str();
16         Memo1->Lines->Add(String(utf));
17     }
18     if(!dic.empty())
19     {
20         Memo1->Lines->Add("true");
21     }
22     if(dic.count("Tom"))
23     {
24         Memo1->Lines->Add("包含");
25     }
26     else
27     {
28         Memo1->Lines->Add("不包含");
29     }

 

posted on 2026-09-13 17:26  懒龙2013  阅读(3)  评论(0)    收藏  举报

导航