2016-04-01 21 views
0

Ich verwende Boost Programmoptionen für meine Befehlszeile Parameteranalyse. Kann überprüft werden, ob Optionen wie das folgende Beispiel hinzugefügt wurden? :Überprüfen Sie, ob Programmoptionen hinzugefügt wurden

namespace po=boost::program_options; 
po::options_description base; 
po::options_description sub; 

if(sub.size() > 0) 
    base.add(sub); 

Antwort

0

Die Antwort im Quellcode gefunden. Es ist möglich, die Größe aus der Option_Beschreibung Methode Optionen() einen Vektor zurückgeben. Beschrieben here bei Nr. 7

Zum Beispiel:

if (sub.options().size() > 0) 
{ 
    base.add(sub); 
} 
Verwandte Themen