Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Standardowa biblioteka C++ Przegląd