C++ C+;中的简单解引用指针问题+;
Im使用C++ C+;中的简单解引用指针问题+;,c++,C++,Im使用qt4并在其中嵌入webkit视图。webkit对象需要一个包含url的QUrl对象。我的代码如下所示: QUrl *application = new QUrl(); if (argc < 2) { application->setUrl(DEFAULT_PAGE); } else { application->setUrl(argv[2]); } view->load(application); view->show(); view->
qt4
并在其中嵌入webkit视图。webkit对象需要一个包含url的QUrl
对象。我的代码如下所示:
QUrl *application = new QUrl();
if (argc < 2) {
application->setUrl(DEFAULT_PAGE);
}
else {
application->setUrl(argv[2]);
}
view->load(application);
view->show();
view->load(&application);
但是,它将应用程序
转换为(QUrl**)
如何将应用程序
转换为(const QUrl&)
?如下:
view->load(*application);
请参见。如下所示:
view->load(*application);
请参阅。
&obj
没有取消引用任何内容。我想您是指*应用程序
,而不是&应用程序
。&obj
取obj
的地址。将此与取消引用指针的*obj
进行比较。&obj
没有取消引用任何内容。我认为您的意思是*application
,而不是&application
。&obj
取obj
的地址。将其与取消引用指针的*obj
进行比较。