typedef 类型的头文件声明 结论是编译器不支持,不要浪费时间来做这个事情,老老实实地include头文件吧。当然如果typedef的目标是自定义类型,并且你愿意的话,可以将其改成派生关系。这样就不存在typedef 的问题了。