【发布时间】:2011-02-05 16:42:21
【问题描述】:
如果我有这个代码:
foreach (QListWidgetItem *ii, selectedItems()) {
urls.push_back(ii->data(Qt::ToolTip).toString());
}
selectedItems() 会只被调用一次吗?
【问题讨论】:
如果我有这个代码:
foreach (QListWidgetItem *ii, selectedItems()) {
urls.push_back(ii->data(Qt::ToolTip).toString());
}
selectedItems() 会只被调用一次吗?
【问题讨论】:
是的。它将创建返回容器的副本,并使用它。 (参见Qt foreach keyword 文档)
相关:
【讨论】: