我可以使用value_semantic.hpp中类typed_value定义的所有其他公共成员,例如:default_value,implicit_value,zero_tokens,multitoken,notifier等。
但即使成员“required()”也在那里,我也无法使用它。
我收到了错误:
‘class boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>’ has no member named ‘required’
有什么想法吗?
答案 0 :(得分:2)
你的助推版本可能太旧了吗?我在1.45的文档中找到了required(),但在1.34的文档中找不到 - 我不知道它何时发生了变化。