gpt4 book ai didi

c++ - TCLAP : output list of all parameters along with their respective values

转载 作者:行者123 更新时间:2023-11-28 07:37:44 26 4
gpt4 key购买 nike

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

在迭代 Arg 时获取参数名称不是什么大问题从 CmdLine::getArgList() 获得的列表.但是,无法从此处访问这些值,因为它们存储在继承自 Arg 的子类中。 ,例如ValueArg<T>SwitchArg .因此无法从基类访问有关值的信息。

还有办法完成这个吗?

最佳答案

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

我想知道是否存在某种不安全的类型转换,您可以通过简单地调用 getValue 来实现?

关于c++ - TCLAP : output list of all parameters along with their respective values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16405785/

26 4 0