hash_map的问题,急求教,100分

flyincosmic flyincosmic 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我需要一个hash_map< pair<int,int> , int >的数据结构
#include <utility>
#include <hash_map>


using namespace std;

typedef std::pair<int, int> Edge_Type;
typedef int Map_Type;
typedef std::pair< Edge_Type, Map_Type > Edge;
typedef hash_map< Edge_Type, Map_Type > Edge_Map;

int main()
{
Edge_Map edge_map;
edge_map.insert( std::make_pair( Edge_Type( 2, 2 ), 3 ) );

return 0;
}

但是运行总是抱错,如果是hash_map<int, int>或者hash_map<int, pair<int, int> >就没有问题,不知是什么原因
错误如下,在vc7.1+stlport调试(不用stlport,错误也是一样的)
------ 已启动生成: 项目: faint, 配置: Release Win32 ------

正在编译...
main.cpp
main.cpp(32) : warning C4267: “参数” : 从“size_t”转换到“unsigned int”,可能丢失数据
d:\software\STLPort\stlport\stl\_hashtable.h(566) : error C2064: 项不会计算为接受 1 个参数的函数
d:\software\STLPort\stlport\stl\_hashtable.h(565) : 编译类模板成员函数“_STL::hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>::size_type _STL::hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>::_M_bkt_num_key(const _STL::hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>::key_type &,size_t) const”时
with
[
_Val=_STL::pair<const Edge_Type,Map_Type>,
_Key=Edge_Type,
_HF=_STL::hash<Edge_Type>,
_ExK=_STL::_Select1st<_STL::pair<const Edge_Type,Map_Type>>,
_EqK=_STL::equal_to<Edge_Type>,
_All=_STL::allocator<_STL::pair<const Edge_Type,Map_Type>>
]
d:\software\STLPort\stlport\stl\_hash_map.h(56) : 参见对正在编译的类模板实例化“_STL::hashtable<_Val,_Key,_HF,_ExK,_EqK,_All>”的引用
with
[
_Val=_STL::pair<const Edge_Type,Map_Type>,
_Key=Edge_Type,
_HF=_STL::hash<Edge_Type>,
_ExK=_STL::_Select1st<_STL::pair<const Edge_Type,Map_Type>>,
_EqK=_STL::equal_to<Edge_Type>,
_All=_STL::allocator<_STL::pair<const Edge_Type,Map_Type>>
]
main.cpp(27) : 参见对正在编译的类模板实例化“_STL::hash_map<_Key,_Tp>”的引用
with
[
_Key=Edge_Type,
_Tp=Map_Type
]

生成时间 0:01
faint - 1 错误,1 警告



...全文

相关推荐

linked_hash:L链式哈希[LRU]用于C ++的快速,仅标头,跨平台和类似STL的linked_hash_map和linked_hash_set。 (在leetcode上击败100%的提交)

linked_hash 测试结果

火器营松老三

微软面试100题系列之高清完整版PDF文档[带目录+标签]by_July

本微软面试100题系列,共计11篇文章,300多道面试题,截取本blog索引性文章:程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦:http://blog.csdn.net/v_july_v/article/details/6543438,中的第一部分编辑而成,涵盖了数据结构、算法、海量数据处理等3大主题。 闲不多说,眼下九月正是校招,各种笔试,面试进行火热的时节,希望此份微软面试100题系列的PDF文档能给正在找工作的朋友助一臂之力! 如果读者发现了本系列任何一题的答案有问题,错误,bug,恳请随时不吝指正,你可以直接评论在原文之下,也可以通过私信联系我。 祝诸君均能找到令自己满意的offer或工作,谢谢。July、二零一二年九月二十日

v_JULY_v

100张精美无缝贴图素材

这些图片可用作背景的填充.现在传上来送给大家了

bob_nax

3dmax材质贴图常见问题解答

1、请问做好的模型再打开时为何贴图会不见 ?   答:可能你的贴图的路径改变,找不到贴图,渲染开始时会给出贴图的原路径,按此路径将贴图恢复即可。另外,看看你的贴图材质是否还在机子上,有时你在作图中或许调用的是光盘中的材质,但在第二次打开图时光盘没有了,显然材质也就没了。

zbjj0909

树的模型+贴图和草的模型+贴图

里面包含了100多种树,和十几种草,都有预设物,拖出来就能用

心疼你的一切
评论 2
收藏 已收藏
分享
返回顶部