Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
stdext Przestrzeń nazw i <hash_map> nagłówki i <hash_set> zostały usunięte w narzędziach MSVC Build Tools w wersji 14.51.
Elementy członkowskie plików nagłówkowych <hash_map> i <hash_set> nie są obecnie częścią standardu ISO C++. Aby zachować zgodność ze standardem języka C++, kompilator przeniósł te typy i elementy członkowskie z std przestrzeni nazw do stdext przestrzeni nazw.
Podczas kompilowania z /Ze, który jest domyślny, kompilator ostrzega, jeśli używasz std dla elementów członkowskich i <hash_set> plików nagłówkowych<hash_map>. Aby wyłączyć ostrzeżenie, użyj pragma ostrzeżenia .
Aby kompilator wygenerował błąd dla elementów std członkowskich plików nagłówków <hash_map> i z <hash_set>/Ze, dodaj następującą dyrektywę przed #include wszystkimi plikami nagłówków biblioteki standardowej języka C++.
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
Podczas kompilowania z /Za kompilator generuje błąd.