Язык программирования: C++ Выполнить лабораторную работу Задача Спроектировать и реализовать класс для парсинга аргументов командной строки. Требования В качестве требований Вам дается файл с тестами. Исходя из тестов, Вы должны понять какой публичный интерфейс предоставляет парсер. Ваша задача добиться, чтобы все тесты “проходили“. Изначально парсер умеет обрабатывать только строки, целочисленные и булевые аргументы. Вам не запрещается добавить произвольные типы и расширить функционал. Реализация Реализацию должна находится в библиотеке argparser. Изначально в библиотеке есть один класс, при необходимости добавляйте новые файлы, классы, функции и т.д. в библиотеку. Примеры запуска Пример программы с использование парсере находится в bin. Программа умеет складывать или умножать переданные ей аргументы labwork5 --sum 1 2 3 4 5 labwork5 --mult 1 2 3 4 5 NB Выполнение работы подразумевает только базовые знания о классах. Не запрещается использовать шаблоны, виртуальные функции и т.д. Однако для этого надо хорошо понимать как они работают !!!!Папку с тестами пришлю!!!