0
我想輸出所有指定參數的列表以及它們各自的值(如果沒有通過命令行傳遞,或者通過默認值)。TCLAP:所有參數的輸出列表及其各自的值
迭代從CmdLine::getArgList()
獲取的Arg
列表時獲取參數名稱並不是什麼大不了的。然而,由於這些值被存儲在從Arg
繼承的子類中,因此這些值不能從這裏訪問,例如, ValueArg<T>
或SwitchArg
。有關這些值的信息因此無法從基類訪問。
是否仍有辦法完成此項工作?
這正是我想要事先避免的。無論如何,我現在將使用一系列'dynamic_cast'指定'Arg *'到我正在使用的任何繼承類,例如'TCLAP :: ValueArg *','TCLAP :: ValueArg *'等等上。 –
Christoph
2013-05-07 06:30:11