小编Kei*_*iji的帖子

如何使用gdb"观察"C++动态数组?

请考虑以下示例:

int size = 10, *kk = new int[size];

for (int i = 0; i < size; i++) {
    kk[i] = i;
}

delete [] kk;
Run Code Online (Sandbox Code Playgroud)

如何为整个阵列添加手表?我可以逐个添加一个手表(kk [0],kk [1] ...),但是因为我知道数组的长度是否有办法自动完成?我的意思是像kk [0..size-1]左右.

我正在使用NetBeans IDE和cygwin g ++和gdb.

c++ gdb dynamic-arrays

12
推荐指数
1
解决办法
5366
查看次数

如何使用QTreeView获取有关所选项目的详细信息?

我正在使用QTreeView和QDirModel这样:

QDirModel * model = new QDirModel;
ui->treeView->setModel(model);
ui->treeView->setSelectionMode(QTreeView::ExtendedSelection);
ui->treeView->setSelectionBehavior(QTreeView::SelectRows);
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是,我不知道如何获取有关我选择的文件的详细信息.到目前为止我有这个:

QModelIndexList list = ui->treeView->selectionModel()->selectedIndexes();
Run Code Online (Sandbox Code Playgroud)

但不知道现在要做什么,我想得到每个文件的名称和完整路径.一个例子真的很棒.谢谢.

c++ qt qtreeview

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×2

dynamic-arrays ×1

gdb ×1

qt ×1

qtreeview ×1