Показать сообщение отдельно
Старый 05.03.2004, 00:23   #17   
Серж
 
Сообщений: 232
Регистрация: 13.02.2004
Возраст: 44

serk вне форума Не в сети
Привожу что есть
<code .h>template <class T>
class TListMy {
private:
typedef struct List{T Number;List* Next;}*pList,List;
int How;
pList First;
pList Last;
public:TListMy();
~TListMy();
bool Add(T Chislo);
T GetEl(int Number);
int GetHow();
void Clear();};
#endif</code .h>

то было в хедере а эт ужо описание cpp(привел один остальное аналогично):
<code .cpp>template<class T>int TListMy<T>::GetHow(){return How;}</code .cpp>

Далее инклудим в другом cpp файле и при комплилле выдает
<Error>[Linker Error] Unresolved external 'TListMy<int>::GetHow()' referenced from C:\BUILDER\BCPP6\PROJECTS\TLIST\UNIT1.OBJ</Error>
Усе вроде? Что ему нужно? Мож как то эт шаблон описывать надо по особому?
  Ответить с цитированием