我正在編寫一個程序,並且我試圖將超載到< <運算符。當我調試我的代碼時,我收到一個錯誤消息,說p沒有初始化。我感覺好像我正在初始化p中的陳述,但我想我不是。似乎無法弄清楚我將如何初始化p。這是我收到錯誤消息的代碼。任何建議?接收未初始化的本地變量的警告
ostream &operator <<(ostream &out, const LList & llist)
{
for(LList *p = p; p != 0; p = p -> next)
out << p;
return out;
}
'p'正在初始化自己,這是未初始化的。有沒有''''''''''''''''' – hmjd 2013-02-20 22:11:54