【问题标题】:Is there a way to pass an array of ints with a command line parameter in GFlags?有没有办法在 GFlags 中传递带有命令行参数的整数数组?
【发布时间】:2019-03-15 08:50:06
【问题描述】:

我想通过以下方式传递一个整数数组:

./main --scores 1 49 1 24 4 5 6

我确实找到了similar question,但它有点旧了,希望它现在已经改变了。接受的答案说我应该将它们作为带有分隔符的字符串传递。

【问题讨论】:

    标签: c++ gflags


    【解决方案1】:

    你不能。 GFlags 不支持复杂的命令行语法,只支持带有原始类型参数的简单标志。您可以将它们作为分隔字符串传递,但如果您真的想完全使用命令行,那么使用为此设计的库可能会更好,例如 GNU getopt。

    【讨论】:

      猜你喜欢
      • 2014-12-08
      • 2020-07-02
      • 1970-01-01
      • 2020-02-26
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 2011-03-18
      • 1970-01-01
      相关资源
      最近更新 更多