我想在我的程序中实现类似命令行的接口.所以我收到的字符串遵循正常的命令行语法(例如"-G foo -dp bar --help").由于我不想再次实现解析器,我想使用Boost.
问题是:如何将字符串传递给Boost程序选项而不是argCount和argValues的组合.我是否需要先将文本转换为数字(argCount)和char*数组(argValues)才能完成?如果是的话...有一个简单的方法吗?
提前致谢.
c++ boost boost-program-options
boost ×1
boost-program-options ×1
c++ ×1