stdext obszaru nazw
Członkowie <hash_map> i <hash_set> pliki nagłówków nie są obecnie częścią standardu ISO C++.W związku z tym, te typy i członków zostały przeniesione z std obszaru nazw do obszaru nazw stdext, pozostają zgodne ze standardem języka C++.
Podczas kompilowania z /Ze, co jest ustawieniem domyślnym, kompilator będzie ostrzegać na wykorzystanie std dla członków <hash_map> i <hash_set> pliki nagłówków.Aby wyłączyć ostrzeżenia, należy użyć Ostrzeżenie pragma.
Aby kompilator generuje błąd do użytku z std dla członków <hash_map> i <hash_set> Nagłówek pliki z /Ze, dodać następującą dyrektywę przed # include'ing wszystkie pliki nagłówka standardowa biblioteka języka C++.
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
Podczas kompilowania z /Za, kompilator wygeneruje błąd.