Есть файл Sortable.h
#pragma once
template<typename T>
class Sortable
{
public:
virtual int compare(T *t) = 0;
Sortable();
~Sortable();
};
Как и вообще зачем к нему писать файл .cpp реализации???
Компилятор всегда пишет(хоть создавай хоть нет) для использования класс шаблон требует список аргументов шаблон
функция-член не определена в Sortable