Il te faudrait une classe wrapper pour gérer les alloc/désalloc de ta lib C selon le principe RAII. Cf cet article Wikipédia : http://en.wikipedia.org/wiki/Wrapper_library#Example