Необходимо взять за основу проект templates (./solutions/base-version) и реализовать в нём шаблонный класс Sorter, который содержит статический метод sort, выполняющий сортировку. В проект можно добавлять новые файлы.
Полученная программа должна компилироваться и выполнять сортировку для всех тестов из функции main. Программа считается сданной, если Pull request в upstream репозиторий в ветку solutions одобрен.
- Выполнить fork.
- Скопировать ./solutions/base-version в ./solutions/<ФИО>.
- Добавить в проект новый файл и реализовать в нём шаблонный класс Sorter и шаблонный класс сравнения двух элементов. Для типа Complex потребуется специализация шаблона.
- Сделать Pull request в upstream репозиторий в ветку solutions.