Поделиться через


пространство имен stdext

Члены <hash_map> и <hash_set> файлы заголовков в данный момент не части стандарта ISO C++.Поэтому эти типы и элементы были удалены из std пространство имен на пространство имен stdextconformant, оставаться с стандартом C++.

При компилировании с /Ze, который по умолчанию компилятор предупредит при использовании std для членов <hash_map> и <hash_set> файлы заголовка.Чтобы отключить предупреждение, используйте предупреждение директива pragma.

Иметь компилятор создает ошибку для использования std для членов <hash_map> и <hash_set> файлы заголовка с /Zeдобавьте следующую директиву перед #include'ing все стандартные файлы заголовков библиотеки C++.

#define _DEFINE_DEPRECATED_HASH_CLASSES 0

При компилировании с /Zaкомпилятор выдаст ошибку.

См. также

Ссылки

Стандартный общие сведения о библиотеке C++