リンクリストクラスがあり、次の2つの問題があります。
- 私のコピー代入演算子は正確なリストをコピーしません
- リンクリストを使用してオーバーロードされた出力を実行する方法がわかりません。基本的にどのように機能するかはわかりますが、リンクリストで迷子になります。
更新:コピー代入演算子がリストの逆を表示するのはなぜですか?
list& list::operator =(const list &l){
while (p!=NULL)
del();
Node* current=l.p;
while(current!=NULL){
insert(current->x);
current=current->next;
}
10--2--NULLの場合2--10--NULLを出力します