前置声明是指对类.函数.模板或者结构体进行声明,仅仅是声明,不包含相关具体的定义.在很多场合我们可以用前置声明来代替#include语句. 类的前置声明只是告诉编译器这是一个类型,但无法告知类型的大小,成员等具体内容.在未提供完整的类之前,不能定义该类的对象,也不能在内联成员函数中使用该类的对象.而头文件则一一告之. 如:class Screen; 前置声明,也称前向声明(forward declaration).在声明之后,定义之前,类Screen是个不完整类型(incomplete type…