나는 템플릿 클래스 threadBinaryTree
및 기능NULL이 템플릿 인수와 일치하지 않습니까?
void threadBinaryTree<T>::inThread
(threadBinaryTreeNode<T>*root,threadBinaryTreeNode<T>*& pre)
을 선언하지만, 오류 준수 :
no matching function for call to ‘threadBinaryTree<char>::inThread
(threadBinaryTreeNode<char>*, NULL)’|
pre
필요가 내가 어떻게해야합니까, NULL로 초기화되어야한다?
같은 const가 아닌 사용자가 변수를 제공 할 필요 참조, 뭔가? ''NULL''은 내가 아는 한 C++이 아닙니다. –
코드의 서명에서 pre는 기존 포인터를 참조해야합니다. – Ashalynd
@Jonas'NULL'은 C stdlib에 있기 때문에 C++에 있습니다. 'nullptr'은 더 나은 과부하 해결 동작 때문에 선호됩니다. – rubenvb