IHash<TKey,TValue>.erase Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus elemen dari kontainer.
Overload
erase(TKey) |
Menghapus elemen dari kontainer yang cocok dengan kunci yang ditentukan. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Menghapus dari kontainer elemen yang ditentukan oleh iterator yang diberikan. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Menghapus dari kontainer elemen di antara iterator yang ditentukan. |
Keterangan
Untuk informasi selengkapnya, lihat hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR), dan hash_multiset::erase (STL/CLR).
erase(TKey)
Menghapus elemen dari kontainer yang cocok dengan kunci yang ditentukan.
public:
int erase(TKey _Keyval);
public int erase (TKey _Keyval);
abstract member erase : 'Key -> int
Public Function erase (_Keyval As TKey) As Integer
Parameter
- _Keyval
- TKey
Nilai kunci untuk menghapus.
Mengembalikan
Jumlah elemen yang dihapus.
Keterangan
Untuk informasi selengkapnya, lihat hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR), dan hash_multiset::erase (STL/CLR).
Berlaku untuk
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Menghapus dari kontainer elemen yang ditentukan oleh iterator yang diberikan.
public:
void ^ erase(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Where);
public void erase (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Where);
abstract member erase : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> -> unit
Public Function erase (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _Where As ContainerBidirectionalIterator(Of TValue)) As Void
Parameter
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Iterator yang menunjuk elemen pertama di luar elemen yang dihapus, atau end(ContainerBidirectionalIterator<TValue>) jika tidak ada elemen tersebut.
Iterator yang menunjuk ke elemen untuk menghapus.
Keterangan
Untuk informasi selengkapnya, lihat hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR), dan hash_multiset::erase (STL/CLR).
Berlaku untuk
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Menghapus dari kontainer elemen di antara iterator yang ditentukan.
public:
void ^ erase(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _First_iter, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Last_iter);
public void erase (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _First_iter, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Last_iter);
abstract member erase : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> -> unit
Public Function erase (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _First_iter As ContainerBidirectionalIterator(Of TValue), _Last_iter As ContainerBidirectionalIterator(Of TValue)) As Void
Parameter
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Iterator yang menunjuk elemen pertama di luar elemen yang dihapus, atau end(ContainerBidirectionalIterator<TValue>) jika tidak ada elemen tersebut.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Iterator yang menunjuk ke awal rentang untuk menghapus.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Iterator yang menunjuk ke posisi yang segera mengikuti rentang untuk menghapus.
Keterangan
Untuk informasi selengkapnya, lihat hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR), dan hash_multiset::erase (STL/CLR).