Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anmerkung
Der stdext Namespace und die <hash_map><hash_set> Header wurden in MSVC Build Tools Version 14.51 entfernt.
Elemente der <hash_map> Dateien und <hash_set> Header sind derzeit nicht Teil des ISO C++-Standards. Um mit dem C++-Standard konform zu bleiben, hat der Compiler diese Typen und Member aus dem std Namespace in den stdext Namespace verschoben.
Wenn Sie mit "/Ze" kompilieren, was der Standardwert ist, warnt der Compiler Sie, wenn Sie für Member der <hash_map> Dateien und <hash_set> Headerdateien verwendenstd. Verwenden Sie das warning -Pragma, um die Warnung zu deaktivieren.
Damit der Compiler einen Fehler für die Verwendung von std Membern der <hash_map> Dateien und <hash_set> Headerdateien mit /Ze generiert, fügen Sie die folgende Direktive hinzu, bevor Sie #include C++-Standardbibliotheksheaderdateien verwenden.
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
Wenn Sie mit /Za kompilieren, generiert der Compiler einen Fehler.