我有一个使用的例子

QApplication app(argc,argv);
QStandardItemModel* model = new QStandardItemModel(r,c,&app);

但是在我的程序中
QScopedPointer<QApplication> app(createApplication(argc, argv));
QStandardItemModel* model = new QStandardItemModel(r,c,&app); //ERROR: no matching function

如何正确使用此QScopedPointer?

最佳答案

QScopedPointer<QApplication> app(createApplication(argc, argv));
QStandardItemModel* model = new QStandardItemModel(r,c,app.data());

关于c++ - 如何使用QScopedPointer <QApplication>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12070574/

10-11 21:53