|
|
1
122
|
|
|
2
22
|
|
|
3
3
不能对pair使用find(),因为找不到任何内容。你想要的对象是
更新:
|
|
|
4
3
(澄清后编辑)
|
|
|
5
1
STL映射是关联数组,通常在内部实现为hashmaps。如果你想在一个STL映射上迭代,它会返回一个STL对。
我建议用google搜索并阅读完整的stlapi参考资料,因为STL(除了在向量中存储布尔值和其他类似的奇怪之处)实现了许多数据结构功能,您可以在任何程序中使用这些功能,而无需重新设计轮子。 |
|
|
6
1
Map在O(logn)范围内提供了较好的搜索时间, whilw列表可以有O(n)的搜索时间。 |
|
|
7
0
std::pair只用于将正好2个对象组合在一起(例如,“页面上的坐标”由X和Y压缩)。 映射是从一组对象到另一组对象的映射。
但是,如果需要的话,可以使用std::pair作为映射值。 |
|
|
Julia · 矢量中相加为总和S的值的数量 3 年前 |
|
|
C_Rod · 在模板方法中确定STL容器中项目的数据类型 4 年前 |
|
|
quantumwell · 将空向量放入std::map() 8 年前 |
|
|
OutOfBound · 对未初始化内存使用算法的优点 8 年前 |
|
|
DarthRubik · 在使用列表删除之后,迭代器如何不无效 8 年前 |