Неразрешенный внешний символ - шаблон класса [дубликат]
Возможный дубликат:
Шаблон C ++, ошибка компоновки
Я пытаюсь реализовать сортировку выбора, но получаю сообщение об ошибке (напечатано ниже). Мне кажется, что все мои включения и шаблоны сделаны правильно. Может кто-нибудь объяснить мне причину этой ошибки и общий подход к устранению ошибок такого типа. Обычно это происходит, когда есть проблемы с включением или шаблоном, но иногда это происходит в ситуации, когда я понятия не имею, что не так. Благодарю.
ошибка LNK2019: неразрешенный внешний символ "public: void __thiscall Selection :: SelectionSort (int * const, int) " (? SelectionSort @? $ Selection @ H @@ QAEXQAHH @ Z) ссылка на функцию _main
test.cpp
#include
#include "SelectionSort.h"
using namespace std;
void main()
{
int ar[] = {1,2,3,4,5};
Selection s;
s.SelectionSort(ar,5);
for(int i = 0; i < 5; i++)
{
cout < "\nstudent number " < i + 1< " grade " < ar[i];
}
}