|
Привожу что есть
<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>
Усе вроде? Что ему нужно? Мож как то эт шаблон описывать надо по особому?
|