Мне нужно разобрать аргумент с префиксом с boost :: program_options как -O1
/-O2
/-O3
, поэтому -O
является префиксом, за которым следует уровень оптимизации как номер.Аргумент префиксных аргументов с boost :: program_options?
Он заявил, используя поддержку LLVM CommandLine подобное, и мне нужно как то:
cl::opt<char>
OptLevel("O",
cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] "
"(default = '-O2')"),
cl::Prefix,
cl::ZeroOrMore,
cl::init(' '));
Я не уверен, почему вопрос downvoted - это пример реальной жизни – 4ntoine