2

当我打印 options_description 时,我希望在允许选项的描述之前打印一个文本。就像是 :

This program counts from 1 to 10. <--- this is what is missing

Generic options:
-h [ --help ]         Produce help message.
-v [ --version ]      Show program name/version banner and exit.

目前我手动添加它:

if (vm.count("help")) {
    cout << "options_description\n\n" << my_options_description << endl;
    return 1;
}

是否可以将其直接存储在 options_description 对象中?

4

1 回答 1

6

该类options_description用于描述选项,而不是程序。Program_options 库并非真正用于通用文档。

我想你可以滥用标签:

po::options_description options(
  "This program counts from 1 to 10.\n\nGeneric options");
于 2011-11-15T17:48:28.317 回答