Usando nuevo puntero void
int main()
{
void* Foo = new???
delete Foo;
}
¿Cómo haces algo como lo anterior? No puedes ponernew void[size]
. Y no quiero saber cómo hacerlo.malloc()
yfree()
. Ya sé que funciona. Tengo curiosidad y quiero saber cómo se hace con nuevo y eliminar.
Busqué en Google y vi algo sobreoperator new(size)
; yoperator delete(size)
;
¿Cuál es la diferencia entre esos ynew
/ delete
? ¿Por qué C ++ no solo permite nuevasvoid* [size]
?