Salut,
je souhaiterais savoir comment vous désallouez vos structures car je me suis aperçu d'une fuite mémoire dans mon programme :
Voila comment je les utilise est-ce que je me trompe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 IplImage* img => cvReleaseImage(&img) CvSeq* contour => cvReleaseMemStorage(&(contour->storage)) IplConvKernel* rect => cvReleaseStructuringElement(&rect) CvMat* mat => cvReleaseMat(&mat);
Quand faut-il utiliser cvFree ? à quoi sert-il ?
Vaut-il mieux utiliser chaque cvRelease spécifique (cvReleaseImage, cvReleasememStorage,...) où toujours utiliser : cvRelease((void**)pointeur) ???
Merci de vos conseils a+
Partager