Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在boost程序选项中,同时使用“-”和“+”作为命令样式_Boost - Fatal编程技术网

在boost程序选项中,同时使用“-”和“+”作为命令样式

在boost程序选项中,同时使用“-”和“+”作为命令样式,boost,Boost,我试图解析的命令行的格式如下 -abc abc_值+xyz xyz_值 我想将boost程序选项配置为同时使用-和+。我阅读了帮助,它声明允许的字符 简而言之,选项也是可配置的。但我不知道怎么做。 任何帮助都将不胜感激 可配置性仅指以下样式标志: 允许短划线 允许-简短的选项 允许\u斜杠\u表示\u短 允许/简选选项 你不能随意选择一个简短的选项引导字符。也许你没有读完整的内容,或者你只是断章取义。在同一行上,它还说。。。和short,以-或/开头。还列出并解释了所有选项。 po::comma

我试图解析的命令行的格式如下

-abc abc_值+xyz xyz_值

我想将boost程序选项配置为同时使用-和+。我阅读了帮助,它声明允许的字符 简而言之,选项也是可配置的。但我不知道怎么做。
任何帮助都将不胜感激

可配置性仅指以下样式标志:

允许短划线

允许-简短的选项

允许\u斜杠\u表示\u短

允许/简选选项


你不能随意选择一个简短的选项引导字符。

也许你没有读完整的内容,或者你只是断章取义。在同一行上,它还说。。。和short,以-或/开头。还列出并解释了所有选项。
po::command_line_style::style_t style = po::command_line_style::style_t(
            po::command_line_style::unix_style |
            po::command_line_style::case_insensitive |
            po::command_line_style::allow_long_disguise );

    po::store(po::parse_command_line(argc, argv, commandOptions,style), vm);
    po::notify(vm);