作者su27 (su27)
看板C_and_CPP
标题[问题] static函数无法用template吗
时间Thu Feb 27 15:41:48 2020
开发平台(Platform): (Ex: Win10, Linux, ...)
win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
vs2017
问题一
程式码如下
我写一个类别 其中一个函数使用静态函数 功能正常
後来加入 template<class typeA> 编译时会显示"无法解析的外部符号...."
请问这有解吗
该怎麽改才能编译成功
谢谢
class Operator_Class_Func
{
public:
template<class typeA>
static int Get_Region_(Mat & src_image, Mat & dest_image, vector<Point> & vtp);
};
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.141.239 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1582789311.A.386.html
1F:→ sarafciel: 你把函式定义拆到header外面去了吧? 02/27 15:54
没错
※ 编辑: su27 (220.135.141.239 台湾), 02/27/2020 16:02:48
不拆开就能正常使用了
※ 编辑: su27 (220.135.141.239 台湾), 02/27/2020 16:13:50
2F:→ Jockey66666: 你知道你想做什麽吗 02/28 00:05
3F:推 suspect1: 你知道c++的static含义吗? 03/02 18:22