3
A
回答
3
你可以使用QList::toSet()
方法,並做一些my_set1.substract(my_set2)
,然後回去QSet::toList()
。 但是,這只是玩轉換代碼。你最好用給定的列表自己編寫邏輯,它會更快,不會涉及無用的內存分配(即使是臨時的)
6
QList
和QStringList
中沒有庫函數。
但是你可以寫你自己的方法:
void remove(QStringList& list, const QStringList& toDelete){
QStringListIterator i(toDelete);
while(i.hasNext()){
list.removeAll(i.next());
}
}
相關問題
- 1. QStringList從字符串中刪除空格
- 2. 刪除QStringList中Qt中
- 3. 從QStringList中刪除註釋字符
- 4. 刪除從另一個
- 5. 刪除從另一個agregate
- 6. 從javascript中的另一個字符串中刪除一個字符串
- 7. Datatables從另一個表中刪除行
- 8. 從另一個UIViewController中從UITableView中刪除一個單元格
- 9. 從一個文件中刪除子串
- 10. 從QStringList中
- 11. 從另一個字符串中刪除字符串中的字符的功能
- 12. 從一個字符串中刪除一個子字符串
- 13. qt使用迭代器從QStringlist中刪除項目
- 14. 從C-Objective中的另一個類中刪除一個NSMutableArray?
- 15. 刪除從另一個文件
- 16. Cookie被從另一個頁面刪除?
- 17. Joda-Time - 從另一個時段刪除
- 18. 刪除行從另一個表
- 19. 刪除從另一個視圖 - 控制
- 20. 搜索並從另一個字符串列表中刪除字符串
- 21. 從列表中刪除字符串在另一個字符串列表
- 22. 爲什麼從一個列表中刪除一個元素將它從另一個列表中刪除
- 23. 如何使用另一個表從一個表中刪除?
- 24. 刪除從一個隊列中存在的另一個隊列
- 25. 從一個表中刪除並更新另一個
- 26. 從一個表中刪除記錄並插入另一個表
- 27. RecyclerView從另一個類中刪除一個項目
- 28. 使用android.graphics.Path從另一個形狀中刪除一個形狀
- 29. 從一個或兩個數字中刪除一個字符串
- 30. 從另一個列表中刪除在另一個列表中的元素