template struct BSTNode{ T data; struct BSTNode *lchild,*rchild;}BSTNode,*BSTree;这样就可以了。
当结构体太多的时候,我头都大了,小程序可能遇不到这样的问题,大程序真的弄的人头大啊!但是typedef好记啊。很容易就把结构体记住了。