我先定义了一个二叉搜索树,然后利用继承定义一个AVL树,但是我在AVL树里面使用二叉搜索树里面定义的变量时,编译器告诉我未定义,这是什么原因,求解答!
贴全代码啊,敲代码费劲。。。。
结构体构造函数初始化列表不能直接使用基结构体成员。
可以有两种办法实现初始化:
1、AVLnode():BinTreeNode(),bf(0){}
2、AVLnode:bf(0){leftChild=rightChild=NULL;};
你的代码是用模板写的, 不知道你的继承是怎么写的,继承方法对不对。
http://blog.csdn.net/foryourface/article/details/21090467