例如:「*&」是什麼意思?
private:
Node* curr;
public:
Node*& Iterator::getCurr() {
return curr;
}
bool Iterator::operator==(const Iterator& other) {
return curr == other.getCurr();
}
我收到提示在此代碼:
過客 '常量迭代' 爲 '本' 的說法 '節點* & 迭代器:: getCurr()'丟棄限定符[-fpermissive]
我該如何解決?
您正在返回對指針的引用。從你的問題中很難判斷你是否想要這樣。 –
很抱歉,我改變了很多問題。但是,我認爲它現在更清晰了 – Bek
您將通過首先提供您遇到的錯誤的描述來解決它。否則,我們將無法提供幫助。 – Nbr44