IHash<TKey,TValue>.erase Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere prvky z kontejneru.
Přetížení
erase(TKey) |
Odebere z kontejneru prvky, které odpovídají zadanému klíči. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Odebere z kontejneru element určený daným iterátorem. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Odebere z kontejneru prvky mezi zadanými iterátory. |
Poznámky
Další informace najdete v tématech hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) a hash_multiset::erase (STL/CLR).
erase(TKey)
Odebere z kontejneru prvky, které odpovídají zadanému klíči.
public:
int erase(TKey _Keyval);
public int erase (TKey _Keyval);
abstract member erase : 'Key -> int
Public Function erase (_Keyval As TKey) As Integer
Parametry
- _Keyval
- TKey
Hodnota klíče, která se má vymazat.
Návraty
Počet odebraných prvků.
Poznámky
Další informace najdete v tématech hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) a hash_multiset::erase (STL/CLR).
Platí pro
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Odebere z kontejneru element určený daným iterátorem.
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
Parametry
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Iterátor, který určuje první prvek za odebraným elementem, nebo end(ContainerBidirectionalIterator<TValue>) pokud žádný takový prvek neexistuje.
Iterátor, který odkazuje na prvek, který chcete vymazat.
Poznámky
Další informace najdete v tématech hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) a hash_multiset::erase (STL/CLR).
Platí pro
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Odebere z kontejneru prvky mezi zadanými iterátory.
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
Parametry
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Iterátor, který určuje první prvek nad rámec odebraných prvků, nebo end(ContainerBidirectionalIterator<TValue>) pokud žádný takový prvek neexistuje.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Iterátor, který odkazuje na začátek rozsahu, který se má vymazat.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Iterátor, který odkazuje na pozici, která bezprostředně následuje za rozsahem, který se má vymazat.
Poznámky
Další informace najdete v tématech hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) a hash_multiset::erase (STL/CLR).