-1

这是我如何在“模板”的公众中声明它的地方

void print();

这是打印

template<class T>
T XArray<T>::print()
{

    for ( int i = 0; i < size; ++i)
        cout << Array[i] << " ";
    cout << "\n\n";

}

我不知道我做错了什么。

4

1 回答 1

0

您的定义是说 print 返回 a T,但您的声明说它 return void。将其更改为

template<class T>
void XArray<T>::print()
于 2014-05-07T03:05:14.473 回答