簡介
program options是一系列
pair<name,value>
組成的選項列表,它允許程序通過命令行或配置文件來讀取這些參數選項.
主要組件
program_options的使用主要通過下面三個組件完成:
組件名 | 作用 |
---|---|
options_description(選項描述器) | 描述當前的程序定義了哪些選項 |
parse_command_line(選項分析器) | 解析由命令行輸入的參數 |
variables_map(選項存儲器) | 容器,用於存儲解析后的選項 |
代碼流程