Ничего не могу понять. В чем ошибка?
На Си давно уже ничего не писал.
Помогите пожалуйста.
Выдает:
main.obj : error LNK2001: unresolved external symbol "public: __thiscall CPArray<char,2>::CPArray<char,2>(void)" (??0?$CPArray@D$01@@QAE@XZ)
=== main.cpp =============
#include "my.h"
void main()
{
CPArray<char,2> lst;
};
=== my.h ================
#ifndef _MY_H_
#define _MY_H_
template <class T, int i> class CPArray
{
public:
CPArray();
private:
};
#endif
=== my.cpp ==============
#include "my.h"
template <class T, int i>
CPArray< T, i >::CPArray()
{
TRACE( "TempClass created.\n" );
}