class QCheckBox; 这句是告诉编译器QCheckBox是一个类,但是个什么类还不知道,所以如果只有前置声明,而没有把类的定义包含进来之前,声明的class只能作为定义指针使用,无法定义对象也不能调用里面的成员。如果要定义对象或调用里面的成员,类的定义需你自己包含进来,编译器不会帮你搜索的。
http://blog.csdn.net/joker0910/article/details/6257714
class QCheckBox; 这句是告诉编译器QCheckBox是一个类,但是个什么类还不知道,所以如果只有前置声明,而没有把类的定义包含进来之前,声明的class只能作为定义指针使用,无法定义对象也不能调用里面的成员。如果要定义对象或调用里面的成员,类的定义需你自己包含进来,编译器不会帮你搜索的。
http://blog.csdn.net/joker0910/article/details/6257714