## Задача

Спроектировать и реализовать класс для парсинга аргументов командной строки.

## Требования

В качестве требований Вам дается файл с (argparser_test.cpp). Исходя из тестов, Вы должны понять какой публичный интерфейс предоставляет парсер. Ваша задача добиться, чтобы все тесты "проходили".

Изначально парсер умеет обрабатывать только строки, целочисленные и булевые аргументы. Вам не запрещается добавить произвольные типы и расширить функционал.

## Реализация

Реализацию должна находится в библиотеке (ArgParser.cpp). Изначально в библиотеке есть один класс, при необходимости добавляйте новые файлы, классы, функции и т.д. в библиотеку.

### Примеры запуска

Пример программы с использование парсере находится в(main.cpp). Программа умеет складывать или умножать переданные ей аргументы

*labwork5 --sum 1 2 3 4 5*

*labwork5 --mult 1 2 3 4 5*

## NB

Выполнение работы подразумевает только базовые знания о классах. Не запрещается использовать шаблоны, виртуальные функции и т.д. Однако для этого надо хорошо понимать как они работают и быть готовыми к вопросам.

3 года назад
guest_16687108181919
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Максим
 
48 лет
19 лет в сервисе
Был
8 дней назад
3 года назад
Сашам
 
33 года
3 года в сервисе
Был
3 года назад
3 года назад