alexey-sidnev / templates

The task for implementation of sorting function with templates in C ++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Шаблоны (C++)

Постановка задачи

Необходимо взять за основу проект templates (./solutions/base-version) и реализовать в нём шаблонный класс Sorter, который содержит статический метод sort, выполняющий сортировку. В проект можно добавлять новые файлы.

Полученная программа должна компилироваться и выполнять сортировку для всех тестов из функции main. Программа считается сданной, если Pull request в upstream репозиторий в ветку solutions одобрен.

Этапы выполнения

  1. Выполнить fork.
  2. Скопировать ./solutions/base-version в ./solutions/<ФИО>.
  3. Добавить в проект новый файл и реализовать в нём шаблонный класс Sorter и шаблонный класс сравнения двух элементов. Для типа Complex потребуется специализация шаблона.
  4. Сделать Pull request в upstream репозиторий в ветку solutions.

About

The task for implementation of sorting function with templates in C ++


Languages

Language:C 98.3%Language:C++ 0.9%Language:Python 0.8%Language:Batchfile 0.0%