die folgende einfache Verwendung von Boost.Program_Options Gegeben:Boost.Program_Options: Wenn <bool> als Befehlszeilenoption angegeben ist, was sind gültige Befehlszeilenparameter?
boost::program_options::options_description options("Options");
options.add_options()
("my_bool_flag,b", boost::program_options::value<bool>(), "Sample boolean switch)")
;
... welche Befehlszeilenargumente zu false
bewerten, und was zu true
?
(Dh, übernimmt das Programm der Namen „foo“, und in der Befehlszeile ausgeführt wird, wie: foo -b ?
... mit der Frage einen Platzhalter für einen anderen Text markieren: Was alle möglichen Textoptionen sind das wird richtig bewerten zu false
, und was zu true
)