Considere lo siguiente:nuevo o nuevo código de operador []
typedef SomeType type_t[2];
SomeType * arr1 = new type_t; //new or new[] ???
type_t * arr2 = new type_t[3]; //new or new[] ???
Según estándar de la versión de new
será convocado en los casos 2-nd 1-st y (new
o new[]
) y cómo eliminar arr1
y arr2
(con delete
o delete[]
)?
Para ser honesto, esta es probablemente una mala práctica – deek0146
Esto es definitivamente una mala práctica, y probablemente cause un dolor de cabeza a alguien en el futuro. –