我需要创建一个有三种类型的地图.
map<string,string,double>
Run Code Online (Sandbox Code Playgroud)
如何创建并使用它?
如果您的意思是需要将两个数据与一个索引相关联,那么您可以使用std::pair:
map<string, pair<string, double> > m;
m["greeting"] = pair<string, double>("hello", 3.2);
// or: m["greeting"] = make_pair("hello", 3.2);
cout << m["greeting"].first << endl; // prints hello
cout << m["greeting"].second << endl; // prints 3.2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
785 次 |
| 最近记录: |