3
我在我的容器類中實現了一個從數組中刪除/刪除一個值的方法。例如:「刪除」與「刪除」
// | 532 | 422 | 134 | 762 |
// | 0 | 1 | 2 | 3 |
MyObject.Remove(1); // Or MyObject.Delete(1);
// | 532 | 134 | 762 |
// | 0 | 1 | 2 |
哪個字是比較常用的爲這種類型的事情?
我在我的容器類中實現了一個從數組中刪除/刪除一個值的方法。例如:「刪除」與「刪除」
// | 532 | 422 | 134 | 762 |
// | 0 | 1 | 2 | 3 |
MyObject.Remove(1); // Or MyObject.Delete(1);
// | 532 | 134 | 762 |
// | 0 | 1 | 2 |
哪個字是比較常用的爲這種類型的事情?
標準庫容器使用「擦除」。 「刪除」可能會與刪除內存分配相混淆。名稱中帶有「刪除」的標準庫算法實際上並未改變容器的大小(請參閱http://en.wikipedia.org/wiki/Erase-remove_idiom)。
如果您使用與標準庫相同的單詞,則每個人都會知道它的作用。 – 2011-04-07 18:29:53