Problème de malloc

zenxzenx Membre
10:37 modifié dans API AppKit #1
L'initialisation d'un de mes objet fait appel à  une réservation mémoire pour une variable d'instance (un tableau à  2 dimensions) à  l'aide de la fonction malloc(). Quand je détruis cet objet (par release), la réservation mémoire fait par malloc() est elle aussi détruite, sinon faut il faire un free() avant le release ?.

Merci d'avance !  ;)

Réponses

  • BruBru Membre
    10:37 modifié #2
    Il faut faire un free()...

    La règle de gestion de la mémoire (que ce soit pour les objets ou pour les simples blocs mémoire) est :

    Si c'est TOI qui salit ( +[alloc] ou malloc() ), alors c'est TOI qui doit nettoyer ( -[release] ou free() ).
  • muqaddarmuqaddar Administrateur
    10:37 modifié #3
    Tiens, Bru bientôt nu comme un vers sur le site ?
    ça pourrait attirer des filles ici p-e ! ;-)
  • zenxzenx Membre
    10:37 modifié #4
    Merci Bru..no !? 
Connectez-vous ou Inscrivez-vous pour répondre.