Qt 什么';类QWebView之间的差异;vs.#include<;QWebView>;
这些定义之间有什么区别 #include "QWebView" class QWebView; #包括“QWebView” 类QWebView;Qt 什么';类QWebView之间的差异;vs.#include<;QWebView>;,qt,qt4,qt-creator,Qt,Qt4,Qt Creator,这些定义之间有什么区别 #include "QWebView" class QWebView; #包括“QWebView” 类QWebView; classqwebview是一种所谓的前向声明。这意味着,在类型完全声明之前,您无法访问类的详细信息(如方法/公共变量)。forward声明只告诉编译器该特定类型存在,而full include则告诉编译器该类提供的方法等 如果您只是不想在声明中使用该类型,那也没关系。但是,当您对类型为QWebView的变量调用一个方法时,如果您没有包含完整的声明,
classqwebview代码>是一种所谓的前向声明。这意味着,在类型完全声明之前,您无法访问类的详细信息(如方法/公共变量)。forward声明只告诉编译器该特定类型存在,而full include则告诉编译器该类提供的方法等
如果您只是不想在声明中使用该类型,那也没关系。但是,当您对类型为QWebView
的变量调用一个方法时,如果您没有包含完整的声明,就会得到一个错误