Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
O stdext espaço de nomes e os <hash_map> cabeçalhos e <hash_set> foram removidos na versão 14.51 do MSVC Build Tools.
Os membros dos <hash_map> ficheiros de cabeçalho e <hash_set> não fazem atualmente parte do padrão ISO C++. Para se manter em conformidade com o padrão C++, o compilador movia estes tipos e membros do std namespace para o stdext namespace.
Quando compilas com /Ze, que é o padrão, o compilador avisa-te se usares std para os membros dos <hash_map> ficheiros de cabeçalho and <hash_set> . Para desativar o aviso, use o pragma do aviso .
Para que o compilador gere um erro para o uso de std for membros dos <hash_map> ficheiros de cabeçalho e <hash_set> com /Ze, adicione a seguinte diretiva antes de #include qualquer ficheiro de cabeçalho da Biblioteca Padrão C++.
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
Quando compilas com /Za, o compilador gera um erro.