Возникла проблема с параметрами программы Boost. Я добавил опцию многократного использования, назовем ее "--opt". Когда я запускаю program.exe из командной строки с двумя «--opt», я получаю следующую ошибку от boost.
завершение с необработанным исключением типа boost::exception_detail::clone_impl >: boost::bad_any_cast: неудачное преобразование с использованием boost::any_cast
Я не уверен, что именно вызывает boost::bad_any_cast. Я новичок в C++ и Boost. Ниже приведен пример кода, который я использую, и где, как мне кажется, может происходить boost::bad_any_cast. Ошибка появилась только после того, как я добавил файл std::vector
. Есть мысли в чем может быть дело? Или какие-нибудь ресурсы, чтобы указать мне, чтобы я тоже мог понять это самостоятельно?
po::value<std::vector<std::string>>()
Я хорошо знаю этот предыдущий вопрос.