私はプログラムを書いていて、 << 演算子にオーバーロードしようとしています。コードをデバッグすると、p が初期化されていないというエラーが表示されます。for ステートメントで p を初期化しているように感じますが、そうではないと思います。p を初期化する方法を理解できないようです。これは、エラーメッセージを受け取っているコードです。何か提案はありますか?
ostream &operator <<( ostream &out, const LList & llist )
{
for( LList *p = p; p != 0; p = p -> next )
out << p;
return out;
}