共用方式為


stdext 命名空間

<>hash_map和<hash_set>頭文件的成員目前不屬於 ISO C++ 標準。 因此,這些類型和成員已從 std 命名空間移至 stdext命名空間,以持續符合 C++ 標準。

使用預設的 /Ze 進行編譯時,編譯程式會在針對hash_map和<hash_set>>頭文件的成員<使用 std 時發出警告。 若要停用警告,請使用 warning pragma。

若要讓編譯程式針對std使用 hash_map> 和 <hash_set> 頭檔與 /Ze 的成員<產生錯誤,請在任何C++標準連結庫標頭檔之前#include新增下列指示詞。

#define _DEFINE_DEPRECATED_HASH_CLASSES 0

使用 /Za 編譯時,編譯程式會產生錯誤。

另請參閱

C++ 標準程式庫概觀