当前位置:  技术问答>linux和unix

hash_map编译不过

    来源: 互联网  发布时间:2017-04-06

    本文导语:  # if Cactus_COMP_VER >= 430 # define __HashMap ::std::tr1::unordered_map # define __HashSet ::std::tr1::unordered_set # define __HashCmp(x) ::std::tr1::hash # else # define __HashMap ::__gnu_cxx::hash_map # define __HashSet ::__gnu_cxx::hash_set # define __HashCmp(x) ::...

# if Cactus_COMP_VER >= 430
# define __HashMap ::std::tr1::unordered_map
# define __HashSet ::std::tr1::unordered_set
# define __HashCmp(x) ::std::tr1::hash
# else
# define __HashMap ::__gnu_cxx::hash_map
# define __HashSet ::__gnu_cxx::hash_set
# define __HashCmp(x) ::__gnu_cxx::hash
# endif


template 
struct hashmap
{
#if Ogre_Container_Use_MemAlloc
typedef typename __HashMap type;
#else
typedef typename __HashMap type;
#endif
};

class DBCFileManager
{
     typedef Cactus::hashmap::type KeyDBCFileMapType;
KeyDBCFileMapType _DBCFiles;
}

bool DBCFileManager::AddDBCFile(const Cactus::String& strKey, Cactus::DBCFile* pFile)
{
Safe;

if (_DBCFiles.find(strKey) != _DBCFiles.end()) //报错
return false;

Log_Debug("DBCManager::AddDBCFile, " 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux下c/c++使用hash_map方法介绍
  • 请问LINUX下有没有跟在windows下一样的hash_map使用?比如VS2005下有微软实现的hash_map.
  • 找不到hash_set hash_map
  • 关于hash_map
  • C/C++中使用hash_map要包含哪些头文件啊?
  • linux下的hash_map的使用问题
  • linux hash_map<string, double>,调用find(string)方法出错?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,