Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
Lo stdext spazio dei nomi e le <hash_map> intestazioni e <hash_set> sono state rimosse in MSVC Build Tools versione 14.51.
I membri dei file di <hash_map> intestazione e <hash_set> non fanno attualmente parte dello standard ISO C++. Per mantenere la conformità allo standard C++, il compilatore ha spostato questi tipi e membri dallo std spazio dei nomi allo stdext spazio dei nomi .
Quando si esegue la compilazione con /Ze, ovvero l'impostazione predefinita, il compilatore avvisa se si usa std per i membri dei file di <hash_map> intestazione e <hash_set> . Per disabilitare l'avviso, usare il pragma warning .
Per fare in modo che il compilatore generi un errore per l'uso di std per i membri dei <hash_map> file di intestazione e <hash_set> con /Ze, aggiungere la direttiva seguente prima #include di qualsiasi file di intestazione della libreria standard C++.
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
Quando si esegue la compilazione con /Za, il compilatore genera un errore.