我对这行代码感到有点困惑class TreeItem;.class TreeItem;在此文件中未包含的其他文件中定义.我必须在一本书中查看这个问题,但我确信这个问题的答案很简单.
#ifndef TREEMODEL_H
#define TREEMODEL_H
#include <QAbstractItemModel>
#include <QModelIndex>
#include <QVariant>
class TreeItem; //here, what does this do??
//! [0]
class TreeModel : public QAbstractItemModel
{
...
public:
...
private:
...
};
//! [2]
#endif // TREEMODEL_H
Run Code Online (Sandbox Code Playgroud)