Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/09/2010, 02:28
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: problema calloc() en c++

La función malloc (y sus parientes calloc y realloc) sí existen en C++, lo que ocurre es que no es conveniente emplearlas en un programa junto con new y delete (que, por cierto, son las que conviene emplear en C++).

El error que te tira es debido al prototipo. Estas funciones devuelven un tipo void, por lo que tendrás que hacer un cast:

(MD5state *)calloc(......);

Por cierto, aunque no te tire error en C, también conviene hacer el cast.