0
간단하게하기 위해 노드 클래스가 있다고 가정 해 봅시다. 각 노드는 노드 *에서 다른 (이전) 노드까지 있습니다. 노드에서 호출 될 때 이전 노드에 대한 포인터를 반환하는 getter 함수를 만들고 싶습니다. 내가 상기 오류 메시지가이 함수를 정의하고있을 때함수 정의에서 '*'토큰 앞에 예상되는 생성자, 소멸자 또는 형식 변환
그러나 : 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