0

我想输出所有指定参数的列表以及它们各自的值(传递的那些,或者如果没有通过命令行传递的默认值)。

在迭代ArgCmdLine::getArgList(). 但是,无法从此处访问这些值,因为它们存储在从 继承的子类中Arg,例如ValueArg<T>SwitchArg。因此,无法从基类访问有关值的信息。

还有办法完成这项工作吗?

4

1 回答 1

1

不幸的是,我认为没有简单的方法可以做到这一点。TCLAP 的真正设计目的是允许单独处理各种 Arg,而这种特殊的用例以前从未出现过。

我想知道是否有某种不安全的演员可以简单地调用getValue?

于 2013-05-07T03:28:56.843 回答