-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 が aTを返すと言っていますが、宣言では return と言っていますvoid。に変更します

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