-3
A
回答
1
如果我理解正確的話,使用地圖記錄號的記載:
std::unordered_map<std::size_t, Record> records{ //or std::map in C++03
{1, {"03", "Ted"}}, //or records[1] = Record("03", "Ted") in C++03
{2, {"06", "Mary"}}, //or records[2] = Record("06", "Mary") in C++03
{3, {"23", "Ferry"}} //or records[3] = Record("23", "Ferry") in C++03
};
records.erase(2); //leaves records[1] and records[3] intact
對於一個完整的演示,see here FPR C++ 11,或者here爲C++ 03,雖然C + +03可以使用insert
進行改進,所以Record
沒有默認的構造函數。我猜想C++ 11在迭代時也可以使用const
,儘管這不是重點。
相關問題
- 1. 通過segue推送數據而不刪除以前的數據
- 2. 而不刪除它指向
- 3. 刪除重複數據而不刪除數據加載多次
- 4. MoveFileEx與MOVEFILE_DELAY_UNTIL_REBOOT刪除而不是移動
- 5. 移動/刪除單元格中的數據而不移動/刪除公式
- 6. 向量「運動員」,而不是圖像
- 7. 推動只有一個項目,而不是推動對象的數量
- 8. 行動電纜正在工作,而不是我推動數據
- 9. 處理被動刪除更新(即歸檔而不是刪除)
- 10. 是指針的數組/向量可以刪除指針自動?
- 11. Rails:按數據庫字段刪除(刪除= 1)而不是從數據庫中刪除?
- 12. 「刪除」指針而不破壞數據
- 13. 更新而不是刪除
- 14. 更新而不是刪除
- 15. Mongodb NULL而不是刪除
- 16. 我如何計算活動行數而不是軟刪除數
- 17. jQuery的索引中刪除使用var而不是數量
- 18. 購物車刪除所有數量而不是一個
- 19. C++,刪除向量
- 20. 從DataGrid中刪除數據而不刪除綁定?
- 21. 重複數據刪除記錄,而不刪除
- 22. 從ActiveRecord-Hash中刪除元素而不刪除數據庫
- 23. 刪除蜂巢外部表而不刪除數據
- 24. 如何從行對象中刪除行,而不是從數據庫中刪除?
- 25. Propel正在刪除數據庫列而不是重命名它
- 26. 算法刪除表中的數據而不是提取
- 27. 禁用數據庫中的項目而不是刪除它
- 28. jqgrid列拖放,僅刪除列標題而不是列數據
- 29. Python:json刪除詞彙文件數據而不是書寫
- 30. na.omit不刪除NA(數據是數字)
使用'std :: vector'? –
請給我們的代碼。 – 0x499602D2
所以你需要一個填充物元素?爲什麼不是地圖? – chris