Это не ошибка, а warning. Очевидно, что много воды утекло с тех времен, когда Страуструп писал это в книжке.
Компилятор говорит, что у вас есть три варианта:
- не обращать внимание на предупреждение
- задефайнить
_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS
- не использовать
hash_map
На MSDN вы могли бы нагуглить
следующее:
This API is obsolete. The alternative is unordered_map Class.