Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 799 Bytes

README.md

File metadata and controls

12 lines (9 loc) · 799 Bytes

Шаблоны (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.