我试图重载一个“显示器”的方法如下:功能模板重载:链接错误
template <typename T> void imShow(T* img, int ImgW, int ImgH);
template <typename T1, typename T2> void imShow(T1* img1, T2* img2, int ImgW, int ImgH);
我打电话,然后用无符号字符* IM1与char * IM2模板:
imShow(im1, im2, ImgW, ImgH);
编译没有问题,但我得到一个链接错误“解析的外部符号”为:
imShow<unsigned char,char>(unsigned char *,char *,int,int)
我不明白我做错了什么!
我需要正确定义方法*!我将它定义为imShow而不是MyClass :: imShow ...谢谢!对不起,初学者错误... – matt 2010-04-23 14:42:52