让boost::program_options支持未注册的参数
文章目录
【注意】最后更新于 June 3, 2010,文中内容可能已过时,请谨慎使用。
如果在使用boost::program_options的时候传递了未注册的参数,则会throw exception,要想无视我们不需要的参数,可以通过使用basic_command_line_parser
类来分析 (而不是parse_command_line
) ,并且调用该类的 allow_unregistered 方法:
|
|
如果使用配置文件,则在调用parse_config_file
的时候第三个参数传递true:
|
|