diff --git a/TinySTL/BinarySearchTree.h b/TinySTL/BinarySearchTree.h index 300f5f3..d7e8ebc 100644 --- a/TinySTL/BinarySearchTree.h +++ b/TinySTL/BinarySearchTree.h @@ -144,8 +144,9 @@ namespace TinySTL{ void binary_search_tree::insert_elem(const T& val, node *&ptr){//重复的元素不插入 if (ptr == 0){ ptr = nodeAllocator::allocate(); + memset(ptr, 0, sizeof(node)); ptr->data_ = val; - ptr->left_ = ptr->right_ = 0; + //ptr->left_ = ptr->right_ = 0; ++size_; } else{