Я только что создал шаблон класса
template< typename T >
class LinkedList {
private:
struct LinkedListElement {
T *m_data;
LinkedListElement *m_next;
};
LinkedListElement *head;
public:
void insert(T *elem);
void remove(T *elem);
T *find(const char *name);
};
и я хочу настроить то, что метод find
делает для определенного класса.
Итак, когда я делаю специализацию по шаблону, нужно ли мне переписывать код реализации шаблона отверстия или просто * находить (как при создании подклассов)?
Это первый раз, когда я создаю свой собственный шаблон;)
Помощь будет оценена.