小编Coa*_*ial的帖子

什么是"类ClassName;" 什么时候放在其他类定义的头文件中?

我对这行代码感到有点困惑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)

c++ qt

4
推荐指数
2
解决办法
2703
查看次数

标签 统计

c++ ×1

qt ×1