Skip to content

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

Notifications You must be signed in to change notification settings

alexey-sidnev/templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages