## Задача

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

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

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

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

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

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

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

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

*labwork5 --sum 1 2 3 4 5*

*labwork5 --mult 1 2 3 4 5*

## NB

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

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

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

Максим
 
48 лет
19 лет в сервисе
Был
24 дня назад
2 года назад
Сашам
 
32 года
2 года в сервисе
Был
2 года назад
2 года назад
  • Похожие заказы

  • $100

    Требуется натянуть верстку главной страницы и улучшить функционал на React. Необходимо реализовать регистрацию через Telegram, исправить работу баланса и калькулятора. Подробности в ТЗ. Ответ должен включать кодовое слово, стоимость и сроки выполнения.

    Закрыт
    2 года назад
  • Требуется разработать веб-скрипт, аналогичный flipsimu.com, с функцией вращающейся монетки. Необходимо реализовать возможность замены надписей 'орел' и 'решка', а также изображения монетки. Доступен макет дизайна для реализации проекта.

    Закрыт
    2 года назад
  • Необходимо разработать скрипт на Google Apps Script для Google Sheets, который будет удалять пустые строки при переносе данных в базу. Скрипт должен обеспечивать корректный перенос информации без незаполненных данных. В процессе обсуждения будут предоставлены дополнения и скриншоты.

    Закрыт
    2 года назад
  • $2

    Требуется помощь в адаптации curl-запроса для успешной работы в Postman. Запрос с заголовками и параметрами успешно выполняется, но в Postman возникают ошибки. Ожидается настройка соответствующих параметров и заголовков для корректного выполнения запроса.

    Закрыт
    2 года назад
  • $1000

    Ищется разработчик React с опытом работы не менее одного года для участия в проектах в сфере NFT и blockchain. Обязательные требования: знание Nodejs, умение работать в команде и знание английского языка. Испытательный срок 1 месяц.

    Закрыт
    2 года назад
  • $4550

    Требуется разработка сайта-агрегатора для сравнения цен с функционалом админки. Проект делится на два этапа: укажите сроки и бюджеты для каждого этапа, а также технологию разработки. Оплата поэтапная по факту выполнения или безопасная сделка.

    Закрыт
    2 года назад
  • Требуется разработать расширение для CMS Joomla. Ищем специалистов с опытом в веб-программировании. Ожидается информация о стоимости и сроках выполнения задачи.

    Закрыт
    2 года назад
  • Требуется обновить движок DLE до последней версии для существующего сайта, сохранив структуру данных и полностью перенести новости и модули. Также необходимо исправить ошибки, возникшие в процессе обновления. Обеспечить корректность работы сайта после правок.

    Закрыт
    2 года назад
  • Разработать телеграм-бота, который будет обрабатывать оплаты и автоматически пополнять ID на сумму полученных средств. Есть предварительный дизайн бота. Требуется профессионал с опытом в веб-программировании для реализации данной задачи.

    Закрыт
    2 года назад
  • Требуется программист Laravel для исправления бага на сайте. Проблема заключается в постоянной перегрузке одной страницы и дергании ползунка прокрутки, вероятно, из-за редиректа на другую страницу. Необходимо выявить и устранить причину ошибки.

    Завершен
    2 года назад