Open lixiang2017 opened 5 years ago
Utilities下,BinaryTree.h和BinaryTree.cpp中的void DestroyTree(BinaryTreeNode pRoot)参数要加引用,即改为void DestroyTree(BinaryTreeNode& pRoot)。 因为对指针有释放内存,并赋值为nullptr。只有加上引用,赋值才能生效。否则会成为野指针。
不错
Utilities下,BinaryTree.h和BinaryTree.cpp中的void DestroyTree(BinaryTreeNode pRoot)参数要加引用,即改为void DestroyTree(BinaryTreeNode& pRoot)。 因为对指针有释放内存,并赋值为nullptr。只有加上引用,赋值才能生效。否则会成为野指针。