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 !