-4

代入演算子をオーバーロードしようとしていますが、以下のエラーが発生し続けます。

StackLinked& operator=(const StackLinked& other);

template<typename DataType>
StackLinked<DataType> StackLinked<DataType>::StackLinked& operator=(const StackLinked& other)

エラー: 警告 C4346: 'StackLinked::{ctor}': 依存名が型ではありません

どうすればこれを解決できますか?ヘッダー部分は編集できず、実装のみを編集できます。

4

1 に答える 1

3
template<typename DataType>
StackLinked<DataType>& StackLinked<DataType>::operator=(const StackLinked& other)
于 2013-09-08T15:22:10.577 に答える