Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
El stdext espacio de nombres y los <hash_map> encabezados y <hash_set> se quitaron en las herramientas de compilación de MSVC versión 14.51.
Los miembros de los <hash_map> archivos de encabezado y <hash_set> no forman parte actualmente del estándar ISO C++. Para mantener la conformidad con el estándar de C++, el compilador movió estos tipos y miembros del std espacio de nombres al stdext espacio de nombres.
Al compilar con /Ze, que es el valor predeterminado, el compilador le advierte si usa std para los miembros de los <hash_map> archivos de encabezado y <hash_set> . Para deshabilitar la advertencia, use el pragma warning .
Para que el compilador genere un error para el uso de para los miembros de los <hash_map> archivos de encabezado y <hash_set> con /Ze, agregue la siguiente directiva antes de std cualquier #include archivo de encabezado de la biblioteca estándar de C++.
#define _DEFINE_DEPRECATED_HASH_CLASSES 0
Al compilar con /Za, el compilador genera un error.