这是我的双向链表类中的一个函数,但每次编译时,我都会收到以下消息:“从‘int’类型的临时值对‘int&’类型的非常量引用的初始化无效。我就是无法得到怎么做呢。
int& LinkedList::operator[](int index)
{
Node* current = head_;
for(int i = 0; i < index; i++){
current = current->getNextNode();
}
return(current->getValue()); // getValue() returns an int
}
提前致谢!