前向声明是一种,不完全类型声明,所以他并不能取代完全类型,对于编译器来说,在需要知其被声明对象大小和内容时,前向声明,己不可用。故其应用场景,仅限如下: 1,声明引用和指针 2,作函数(仅声明),的返回类型或是参数类型 很简单但是需要注意啊