最初に、リンクされたリスト内のすべての要素を削除しようとしています。次のコードを使用しました。./a.out には問題なく準拠しているように見えますが、valgrind ./a.out を使用すると、メモリ エラーがあると表示されます。問題を解決するのを手伝ってくれませんか? ありがとうございました!
void List::emptyTheList()
if (head==NULL)
{
cout<<"there is no elements in the list" <<endl;
}
else
{
DR *temp1;//DR is a class
temp1=head->getNext();
while(temp1!=NULL)
{
free(head);
head=temp1;
temp1=head->getNext();
}
}