如何从Qt设计器类调用模板类

时间:2017-03-28 06:26:34

标签: c++ qt

我创建了一个模板类,如下所示。我是这个模板概念的新手。

template<class T>
class tem_class
{

private:
    T obj;
public:
    tem_class();
    void set_values(T x);
    T disp_fun();

};

然后我尝试在Widget类中调用这个类。

void Widget::on_pushButton_clicked()
    {
       int a,b;
        a=5;
        tem_class<int> obj2 ;
        obj2.set_values(a);
        b = obj2.disp_fun();
    }

但我收到了以下错误。  错误:对tem_class<int>::tem_class() error: undefined reference to tem_class :: set_values(int)的未定义引用 错误:对`tem_class :: disp_fun()的未定义引用  错误:collect2:ld返回1退出状态

0 个答案:

没有答案