2016-04-01 8 views
0

Wie überprüfe ich in der Templatized C++ Command Line Parser Library Bibliothek, ob ein optionaler ValueArg in der Befehlszeile angegeben wurde? Ich ging durch den Quellcode, aber fand nichts zu diesem Zweck ...TCLAP: Wie überprüft man, ob ein optionales Kommandozeilenargument angegeben wurde?

+0

Ich nehme an, Sie meinen die [Templatized C++ Befehlszeile Parser Library] (http://tclap.sourceforge.net/)? –

+0

Sie haben richtig angenommen. Ich habe die Frage aktualisiert, um explizit zu sein. – AlwaysLearning

+0

Sie meinen wie die Methode [Arg :: isSet] (http://tclap.sourceforge.net/html/classTCLAP_1_1Arg.html#a6af7a1e92b5d92fc2d90c1a95aab4384)? – Useless

Antwort

0

Sie können die bool TCLAP::Arg::isSet() const Methode verwenden, um dies zu tun. Aus der Dokumentation:

Gibt an, ob das Argument bereits festgelegt wurde.

Nur wahr, wenn arg in der Befehlszeile gefunden wurde.

Verwandte Themen