jjzjj

parentIndex

全部标签

c++ - QFileSystemModel rowCount 不能按预期工作

我正在尝试模型/View编程中的示例。http://doc.qt.io/qt-5/model-view-programming.html为了演示如何使用模型索引从模型中检索数据,我们设置了一个没有View的QFileSystemModel并在小部件中显示文件和目录的名称。虽然这没有显示使用模型的正常方式,但它演示了模型在处理模型索引时使用的约定。我们通过以下方式构建文件系统模型:QFileSystemModel*model=newQFileSystemModel;QModelIndexparentIndex=model->index(QDir::currentPath());intnu

C++ 霍夫曼树和指针

我正在创建一个霍夫曼树,为此我从创建一个最小堆开始。堆已设置并可以按文档中的频率对值进行排序,但是当我尝试开始创建树时出现了问题。我正在从堆中弹出顶部的两个项目并将一个节点放在它们上面并重新插入到堆中。堆是基于数组的,因此它不会触及节点的*left和*right指针。当堆只剩下一个节点时,但是它的左右节点指针都为空,所以我相信这可能是我的指针的问题......?我是从Java开始接触C++的新手,因为我犯了一些愚蠢的错误。while(theHeap.getheapSize()>1){Nodetop;Node*min1=newNode(theHeap.topandPop());Node*