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 }