RBTree<T>::RBTree(const RBTree<T>& rbtree) : size(0) { root = CopyTree(rbtree.GetRoot(), NULL); size = rbtree.Size(); }
RBTree<T>::RBTree(const RBTree<T>& rbtree) { root = CopyTree(rbtree.root, NULL); size = rbtree.Size(); }
RBTree<T>::RBTree(const RBTree<T>& rbtree) : size(0) { root = CopyTree(rbtree.GetRoot(), NULL); size = rbtree.Size(); }
RBTree<T>::RBTree(const RBTree<T>& rbtree) { root = CopyTree(rbtree.root, NULL); size = rbtree.Size(); }