我正在编写一个程序,并且我试图将超载到< <运算符。当我调试我的代码时,我收到一个错误消息,说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