【发布时间】:2019-09-07 05:35:21
【问题描述】:
我认为我在指针之间的某个地方搞砸了。 我不知道我是否应该将 Book* 更改为某些内容。
任何帮助将不胜感激。谢谢。
istream& operator >> (istream& is, Warehouse& warehouse){
int counter = 0;
Book* temp;
Book* headNode;
is >> headNode;
while (!is.eof()){
temp = headNode;
is>> headNode;
headNode.setNext(temp);
counter++;
}
warehouse.bookCount = counter;
warehouse.head = headNode;
return is;
}
【问题讨论】:
标签: c++ pointers linked-list operator-overloading