-1
A
回答
1
void RemoveDuplicates(CStringList &lst)
{
for (POSITION pos=lst.GetHeadPosition(); pos;)
{
const CString &strValue = lst.GetNext(pos);
// check next hits in the list
for (POSITION pos2=pos; pos2;)
{
// Save current pointer
POSITION posToDelete = pos2;
const CString &strValue2 = lst.GetNext(pos2);
if (strValue==strValue2)
{
// remove duplicate
lst.RemoveAt(posToDelete);
// There is a chance that we just deleted the follower from the outer loop
if (posToDelete==pos)
pos = pos2;
}
}
}
}
+0
獲取錯誤錯誤C2440:'初始化':無法從'struct __POSITION *'轉換爲'int' – user2499879
+0
您有一箇舊的編譯器。在POSITION中更改自動。我會在我的答案中改變它。 – xMRi
相關問題
- 1. 從查詢中刪除重複條目
- 2. 如何刪除重複的列條目?
- 3. 如何刪除mySQL重複條目
- 4. 刪除重複的條目
- 5. Javascript - 刪除重複條目
- 6. 刪除重複的條目?
- 7. 如何從數組中刪除重複的條目?
- 8. 如何從基於值的散列中刪除重複條目
- 9. 如何從MySQL數據庫中刪除重複(字段)條目?
- 10. 如何從數組列表中刪除重複條目
- 11. 如何從數據庫中刪除重複的條目?
- 12. 如何從文本文件中刪除重複條目?
- 13. 如何從陣列對象中刪除重複條目
- 14. 刪除字典中的重複條目
- 15. 刪除SQLite中的重複條目
- 16. 刪除XDocument中的重複條目
- 17. 刪除ROOT TTree中的重複條目
- 18. 如何刪除Python中輸出文件中的重複條目?
- 19. 從resis中刪除redis隊列中的重複條目
- 20. 如何刪除MySql數據庫表中的重複條目
- 21. 如何刪除postgres表中兩個重複條目的一行?
- 22. 如何刪除Visual Studio選擇器中的重複條目?
- 23. 如何使用C#刪除數據表中的重複條目?
- 24. 如何刪除我的查詢中的重複條目?
- 25. 如何刪除ArrayList中的重複條目
- 26. 刪除重複列的條目
- 27. 刪除重複條目'''的鍵''警告
- 28. 通過SQL刪除重複條目?
- 29. PowerShell - 刪除所有重複的條目
- 30. SSRS刪除重複的行條目
有了'RemoveAt',同其他任何條目。 –