Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Standardowa biblioteka C++ — Przegląd