Salut à tous...
Je découvre en ce moment openCV, et je dois dire que je découvre le c++ aussi... J'ai toujours programmé en C et Java et là il faut que j'utilise c++...
Bref, j'ai écris une petite classe Window qui s'occupe de créer, détruire, redimensionner une fenêtre openCV avec les fonctions cvNamedWindow etc...
Mon problème est le suivant : openCV utilise des chaines char* pour nommer les fenêtres. Or en C++, apparemment le type chaine de caractère est string.
Ma question est la suivante : puis je utiliser char* en c++ ? si oui, comment allouer et désallouer la mémoire ? En C, j'utiliserais malloc et free mais là ?
Pour l'instant, j'ai un constructeur Window(char* name, unsigned long flags) et ça compile. Mais j'ai une fuite de mémoire et je suis presque certain qu'elle provient du char*...
Toute idée est la bienvenue... Merci !
Partager