Bonjour,
Voilà je découvre les merveilles des shared_ptr<> de la boost. Problème j'utilise la lib SDL qui est en C dans une application C++. Donc mon programme j'utilise beaucoup de shared_ptr<SDL_Surface> mais quand je dois passer ce pointeur dans un fonction de la SDL il me dit que les types sont pas compatible.
De plus je me pose une question, comment shared_ptr peut-il savoir que pour faire un delete de la structure il faut faire appelle à SDL_FreeSurface ??
Bref je suis un peu dans le flou, si vous pouviez m'expliquer comment utiliser proprement ces shared_ptr avec du C ce serait génial.
Merci !
Partager