标签: qt qt4 qt-creator
这些定义之间有什么区别;
#include "QWebView" class QWebView;
答案 0 :(得分:3)
class QWebView;是一个所谓的前向声明。这意味着,在完全声明类型之前,您无法访问类的详细信息(如方法/公共变量)。前向声明只告诉编译器 这个特定类型存在,而完整包含告诉编译器,类提供了哪些方法等。
class QWebView;
如果您只是想在声明中使用该类型,那很好。但是,当您在QWebView类型的变量上调用方法时,如果不包含完整的声明,则会出现错误。
QWebView