Есть ли способ собрать все значения после указанного аргумента с помощью boost :: program_options? Есть два предостережения, о которых мне нужно позаботиться, мне нужно принять нераспознанные аргументы и принять значения, которые могут содержать тире. Я попытался поиграть с command_line_parser против parse_command_line, и я могу получить либо нераспознанные, либо значения, содержащие тире, но не оба.
Пример:
./myprog Ignore1 Ignore2 - Принять 1 - Также Принять 2 - Принять все 1 2 -3 4
Я не очень заинтересован в проверке того, что --AcceptAll - последний переданный флаг; Я просто ищу логику, которая возвращает вектор строк для всего после этого флага.