0
爲了簡單起見,可以說我有一個Node類,每個節點都有一個Node *到列表中的另一個(上一個)節點。我想創建一個getter函數,當調用一個Node時,它返回指向前一個節點的指針。函數定義中'*'標記之前的預期構造函數,析構函數或類型轉換
然而,當我定義這個功能我得到上述錯誤消息:Expected constructor, destructor, or type conversion before '*' token
真的很感激和建議!
這裏是我的節點類聲明:
template<typename NodeType>
class Node{
public:
...
Node* GetPrev();
private:
...
Node* _prev;
};
和實施:
template <typename NodeType>
Node* Node<NodeType>::GetPrev()
{
return _prev;
}
哦謝謝你! '本來可以發誓我已經試過了,但再次嘗試並編譯。必須有一個錯字或什麼,歡呼。 – Holly 2012-04-01 15:54:26