Estoy utilizando las opciones del programa boost para obtener valores booleanos del argumento de la línea de comandos. Me gustaría que mi argumento para especificar como "Y", Sí", 'N', 'No'.opciones booleanas de las opciones del programa boost
En realidad mi código lo hizo mediante una cadena temporal que
- será analizado por
boost program options
- cotejarse con la "y", "Sí", "N" o "No"
- asignado al miembro variable booleana.
además de eso también estoy usando otra cadena temp obtener el valor por defecto
que lo hice todo el trabajo desde que traté de ti código de abajo que no funcionó
namespace pod = boost::program_options;
("Section.Flag",
pod::value<bool>(&myFlag_bool)->default_value(false),
"description")
¿Sabe usted si las opciones del programa impulso se pueden utilizar algunos mejor que el que yo uso para lograr eso?
Gracias por la respuesta y para el uso de impulso :: iequals..I nunca pensó en ello . Saludos AFG –
@Abruzzo si esta respuesta resolvió su pregunta, debería aceptarla. –