关于结构体重命名带*号的问题

img

img

img

我的第一张图片的第二个结构体的*BSTree这个结构体名称应该生成的是指针变量吧,那么第二,三张图片的BSTree T和BSTree&T有什么区别呢?

比如你定义一个指针向量要这样
int* p
通过下面定义别名
typedef *int t
就可以到达
t p;等价于int* p的作业