Il me semble qu'en C++ tu te chopes une erreur ou un warning si tu le fais pas.
En C, caster les mallocs sert seulement à ne pas voir qu'on a oublié le header stdlib.h. Du coup ton compilateur génère un prototype de fonction dont le type de retour est int. Si tes entiers et tes pointeurs n'ont pas la même taille, c'est l'hosto direct!
[^] # Re: Paie ton code d'amateur quand même ...
Posté par Michaël (site web personnel) . En réponse au journal realloc. Évalué à 5.
En C, caster les mallocs sert seulement à ne pas voir qu'on a oublié le header stdlib.h. Du coup ton compilateur génère un prototype de fonction dont le type de retour est
int. Si tes entiers et tes pointeurs n'ont pas la même taille, c'est l'hosto direct!