0
class Foo {};
Foo foo;
namespace po = boost::program_options;
boost::program_options::options_description desc("Allowed options")
desc.add_options()
("foo", po::value<Foo>(&foo));
po::variables_map vm;
po::store(po::parse_command_line(argc, argv, desc), vm);
выше в конечном итоге попытаться сделать lex_cast из станд :: строк & к Foo &получать повышение :: program_options для лечения ввода константным полукокса * вместо станда :: строка
Есть ли способ для этого сделать lex_cast от const char * & до Foo & вместо этого?
Спасибо!
так это проблема компиляции времени? Не проблема времени выполнения? –