stdext — Przestrzeń 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 elementy zostały przeniesione z std obszaru nazw do obszaru nazw stdext, aby pozostać zgodność ze standardem języka C++.
Podczas kompilowania z /Ze, co jest ustawieniem domyślnym, kompilator wyświetli ostrzeżenie, w zakresie stosowania std dla członków <hash_map> i <hash_set> plików nagłówkowych.Aby wyłączyć ostrzeżenia, należy Ostrzeżenie pragmy.
Ma być kompilator generuje błąd do użytku 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łówkowe standardowa biblioteka języka C++.
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
Podczas kompilowania z /Za, kompilator wygeneruje błąd.