我需要一张这样的地图:
typedef std::map<int, float , char> Maptype ;
在此映射中插入和搜索对元素的语法是什么?
A map
只能将一种键类型映射到一种数据类型。如果数据包含 2 个元素,请使用结构体或std::pair
.
typedef std::map<int, std::pair<float, char> > Maptype;
...
Maptype m;
m[123] = std::make_pair(0.5f, 'c');
...
std::pair<float, char> val = m[245];
std::cout << "float: " << val.first << ", char: " << val.second << std::endl;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)