#include<unordered_map>

struct SceneData
{
unordered_map<CString, CString> mConversationWord; //unordered_map<wchar_t, INODE> mEntry; //unordered_map<CString, INODE> mConversationAni; //unordered_map<CString, INODE> mCheckAni; //unordered_map<CString, INODE> mDoor; };

  刚开始用的map,后来想直接用索引找值,于是换成hash_map,没想到时至今日,它已经被微软件废弃了,按着VS2019的提示将头换成unordered_map,并使用该类型。

  不料出现c2280的错误。

观察输出

对CString类,使用 std::hash<_Kty>::hash(const std::hash<_Kty> &) 生成键时,引用的是 _Kty=ATL::CString,而此构造被认为是删除的,并且编译器已经使用 std::hash<_Kty>::hash 生成了键,引用的是 _Kty=ATL::CString。

看来 问题出在 键上,而非 值上。将键换成简单类型后错误提示消失。

在网上看到有使用Union,报相同错误的文章。解决方案是将CString换成简单类型。还有将析构函数权限没有放在公有权限中而报该错误的。

最新文章

  1. openvpn配置教程
  2. 今天说一下Top ~
  3. JSBinding / Code Snippets
  4. innobackupex err
  5. IO流--切割 合并文件
  6. WPF Button的背景图片设置
  7. SQL Server 2008 设计与实现笔记(一)
  8. C++ -windows与unix路径分隔符
  9. Android: 在WebView中获取网页源码
  10. 安装gstreamer
  11. [Android学习笔记]捕获物理回退事件
  12. php相关书籍视频
  13. IO模式和IO多路复用
  14. Round #2
  15. kubernetes云平台管理实战: 集群部署(一)
  16. Groovy语言学习--语法基础(2)
  17. 20165314 Linux安装及学习
  18. django 视图函数返回queryset对象或日期对象至浏览器ajax接收的写法
  19. DRF框架之 serializers 序列化组件
  20. React Native桥接器初探

热门文章

  1. 问题记录 | 配置ubuntu18.04+cuda9.0+cudnn服务器tensorflow-gpu深度学习环境
  2. 【VS开发】 自己编写一个简单的ActiveX控件——详尽教程
  3. HDU 3182 ——A Magic Lamp(思维)
  4. MLS(移动最小二乘)
  5. 01:kubernetes基础
  6. Java Web开发技术教程入门-初识动态网页
  7. MySQL数据表操作命令
  8. docker:相关命令
  9. 解决 find: 路径必须在表达式之前:
  10. java复习(2)