我的计划(prog.exe)支持以下四个标志:-P,-p,-b和-s.然而:
-b并且-p必须一起指定,构成一个集合,并具有数值,例如-b 42-s 不能用上面的集合指定,反之亦然-P 两种情况都是强制性的因此,prog.exe只能作为两者运行
prog.exe -P -s
Run Code Online (Sandbox Code Playgroud)
要么
prog.exe -P -b -42 -p 8
Run Code Online (Sandbox Code Playgroud)
有没有办法在boost程序选项中指定上述互斥命令行选项集?
c++ command-line-arguments boost-program-options command-line-parsing