From 2bf6aaf8bb3f7b7fcda8eb7eae27ccd165fa96d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=93=E8=88=AA?= <1210603696@qq.com> Date: Fri, 28 Nov 2014 16:04:46 +0800 Subject: [PATCH] bug fix --- TinySTL/BinarySearchTree.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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{