您好:
    我在VC编程中遇到问题是在控制台下的模板类程序,在放入appwizard生成的应用程序时,链接通不过提示信息:
Linking...
TestBmpView.obj : error LNK2001: unresolved external symbol "public: void __thiscall CQueue<int>::setValue(int const &)" (?setValue@?$CQueue@H@@QAEXABH@Z)
Debug/TestBmp.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.TestBmp.exe - 2 error(s), 0 warning(s)
定义为:
template <class T2> class CQueue  
{
public:
void setValue(const T2 &en);
private:
T2 elem;
};
template <class T2> void CQueue<T2>::setValue(const T2 &en)
{
elem=en;}
使用为:
CQueue<int> aa;
int x=99;
aa.setValue(x);
请您帮我改错,谢谢!