Qu'est-ce que boost::program_options::notify() pour?

Cette question est sur le C++ Boost program_options bibliothèque.

Tous les tutoriels sont très clairement que je devrais l'appeler notify() sur mon terminé variable de la carte, mais je ne suis pas sûr de ce que cela est en train de faire pour moi. Commentant ne semblent avoir aucun effet, et la documentation n'est pas entré dans le détail:

http://www.boost.org/doc/libs/1_47_0/doc/html/boost/program_options/notify.html

D'autres sources suggèrent qu'il s'exécute "défini par l'utilisateur" des fonctions. Si oui, comment sont les fonctions enregistrées et que font-ils? Ils pourraient lancer des exceptions?

InformationsquelleAutor olooney | 2011-08-19