用于输入值的C ++模板

时间:2017-03-19 18:49:20

标签: c++ templates

我最近在C ++中开始使用泛型类型。我一直在探索它,直到我在这里碰壁。我可以知道问题所在吗

template <typename T>
void testFun(T val) {
    cout << "the val is :" << val <<endl;
    return;
}

template <typename T>
T returnFun() {
    T val;
    cout << "Enter any value :";
    cin >> val;
    cout << endl;
    return val;
}

int main() {

    testFun(returnFun());
    return 0;
}

我收到此错误

error: no matching function for call to 'returnFun()'
     testFun(returnFun());
                   ^

0 个答案:

没有答案