Diferencia entre new y malloc

23/01/2004 - 13:15 por Sergio | Informe spam
Teniendo en cuenta el siguente código, y suponiendo que el valor de count, y
para cada iteracion de bucle, de limite los obtenemos correctamente:

boton = (CColorButton**) malloc(sizeof(CColorButton*) * count);
for ( i = 0;i < count;i++)
boton[i] = (CColorButton*) malloc(sizeof(CColorButton) * (limite));

y este otro

boton = new CColorButton * [count];
for (i = 0;i < count;i++)
boton[i] = new CColorButton[limite];

¿por que con malloc no puedo hacer boton[i][j].Create(); mientras que
con new no tengo ningun problema?

Alguien sabe la respuesta?
 

Leer las respuestas

#1 ViKT0RY
23/01/2004 - 16:16 | Informe spam
Porque malloc es una funcion de C y new de C++.

Preguntas similares