首页 > 编程语言 > C/C++ > 如何解决在VS2019静态断言失败 hash_map is deprecated and will be removed
2020
05-16

如何解决在VS2019静态断言失败 hash_map is deprecated and will be removed

问题现象:

静态断言失败,原因是static assertion failed with “ is    
deprecated and will be REMOVED. Please use . You can define
_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have 
received this warning

问题解决:

1、注释掉报错行

2、在使用include之前,加上define
_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS定义

3、使用unordered_map代替hash_map

以上三种方法任选其一

最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。