编译时候遇到这两个错误
error: storage class specified for parameter ‘TNode’
error:expected specifier-qualifier-list before ‘QNode’
原因是我很多个文件都#include tree.h,因为#是编译前原地展开的,多个#include tree.h就会冲突,解决办法是给tree.h添加#ifndef宏定义,避免重复展开宏。
#ifdef TREE_H
#define TREE_H
这里是tree.h 原来的内容
#endif