set_terminate : gestionnaire avec des arguments
Bonjour à tous :
je voudrais pouvoir notifier de la terminaison (normale ou anormale) d'un programme dans un fichier de log. Pour cela, je comptais utiliser une fonction prenant un argument (le nom du fichier) et la passer à set_terminate et atexit. Problème : tant l'une que l'autre prennent en argument une fonction du type void (*)(void). J'ai donc essayé de faire avec un boost::bind, mais celui-ci crée un objet fonction qui ne convient pas à ces fonctions.
Auriez-vous une idée ?
Merci beaucoup.