Для простоты, скажем, у меня есть класс Node, у каждого узла есть Node * к другому (предыдущему) узлу в списке.Я хочу создать функцию получения, которая при вызове узла возвращает указатель на предыдущий узел.
Однако, когда я определяю эту функцию, я получаю вышеупомянутое сообщение об ошибке: Expected constructor, destructor, or type conversion before '*' token
Был бы очень признателен и за советы!
Вот мое объявление класса Node:
template<typename NodeType>
class Node{
public:
...
Node* GetPrev();
private:
...
Node* _prev;
};
и реализация:
template <typename NodeType>
Node* Node<NodeType>::GetPrev()
{
return _prev;
}