Namespace stdext

Os membros do <hash_map> e <hash_set> arquivos de cabeçalho não são parte do padrão ISO C++.Portanto, esses tipos e membros tenham sido movidos da std namespace ao namespace stdext, permaneçam em conformidade com o padrão C++.

Durante a compilação com /Ze, que é o padrão, o compilador irá avisar sobre o uso do std para os membros do <hash_map> e <hash_set> arquivos de cabeçalho.Para desativar o aviso, use o Aviso pragma.

Para que o compilador gera um erro para o uso de std para os membros do <hash_map> e <hash_set> arquivos de cabeçalho com /Ze, adicione a seguinte diretiva # include'ing antes de quaisquer arquivos de cabeçalho da biblioteca C++ padrão.

#define _DEFINE_DEPRECATED_HASH_CLASSES 0

Durante a compilação com /Za, o compilador gerará um erro.

Consulte também

Referência

Visão geral da biblioteca C++ padrão