開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
qt
問題(Question):
dll的函數
void fun_1(vector<uchar> &val)
void fun_2(vector<char> &val)
我在qt寫一個函數
功能是
填寫不同的dataType
調用來自DLL不同的函數
template <class type>
static void Select_fun(vector<type> vtp)
{
if (std::is_same<type, uchar>::value)
{
vector<uchar> &temp=vtp; //<<這邊報錯
fun_1(temp);
}
else if (std::is_same<type, char>::value)
{
fun_2(vtp); //<<這邊報錯
}
}
錯誤訊息
//