Comment puis-je obtenir des valeurs d'argument par défaut avec les options du programme boost?

Je veux utiliser les valeurs par défaut pour certains de mes arguments de ligne de commande. Comment dois-je dire à program_options ce que l'option par défaut est, et, si l'utilisateur ne fournit pas l'argument, comment dois-je dire à mon programme pour utiliser la valeur par défaut?

Dire que je veux avoir un argument en précisant le nombre de robots à envoyer à un carnage avec une valeur par défaut de 3.

robotkill --robots 5 serait de produire des 5 robots have begun the silicon revolutionalors que
robotkill (pas d'arguments fournis) serait de produire des 3 robots have begun the silicon revolution.

source d'informationauteur flies