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.
eliminación de expresión de matriz sin utilizar el formato de matriz de "delete"; formato de matriz sustituido
Observaciones
El formato de delete que no es de matriz no puede eliminar una matriz. El compilador tradujo delete al formato de matriz.
Esta advertencia solo se produce en extensiones de Microsoft (/Ze).
Ejemplo
En el ejemplo siguiente se genera la advertencia C4156:
// C4156.cpp
// compile with: /W2
int main()
{
int (*array)[ 10 ] = new int[ 5 ][ 10 ];
delete array; // C4156, changed by compiler to "delete [] array;"
}