我对C++和编程很陌生,目前正在学习Bjarne Stroustrup的《Programming: Principles and Practices using C++》。我经常遇到以下错误:
严重性 代码 描述 项目 文件 行 错误 C2338 <hash_map> is 已弃用并将被删除。请使用<unordered_map>。您可以定义_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS来确认 您已收到此警告。
我知道头文件std_lib_facilities.h使用了某种已弃用的函数,但是否有办法绕过这个问题呢?看起来它想让我定义“_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS”,但我不确定如何做到这一点。任何帮助都将不胜感激!
_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS
。这应该在项目设置的 C/C++ 部分中。 - drescherjm<hash_map>
和<hash_set>
? - user253751