IHash<TKey,TValue>.insert 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í.
Přidá elementy do kontejneru.
Přetížení
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Přidá daný prvek do kontejneru. |
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue) |
Přidá danou hodnotu do kontejneru. |
insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Přidá do kontejneru prvky určené danými iterátory. |
insert(IEnumerable) |
Přidá daný výčet do kontejneru. |
Poznámky
Další informace najdete v tématech hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) a hash_multiset::insert (STL/CLR).
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)
Přidá daný prvek do kontejneru.
public:
void ^ insert(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Where, TValue _Val);
public void insert (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Where, TValue _Val);
abstract member insert : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> * 'Value -> unit
Public Function insert (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _Where As ContainerBidirectionalIterator(Of TValue), _Val As TValue) As Void
Parametry
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Iterátor, který určuje nově vložený prvek.
Iterátor, který určuje, kam v kontejneru chcete vložit prvek. Jedná se pouze o nápovědu, která se používá ke zlepšení výkonu. Prvek nemusí být vložen do tohoto umístění.
- _Val
- TValue
Hodnota klíče, která se má vložit do kontejneru.
Poznámky
Další informace najdete v tématech hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) a hash_multiset::insert (STL/CLR).
Platí pro
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)
Přidá danou hodnotu do kontejneru.
public:
void ^ insert(Microsoft::VisualC::StlClr::GenericPair<Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^, bool> ^ % unnamedParam1, TValue _Val);
public void insert (ref Microsoft.VisualC.StlClr.GenericPair<Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue>,bool> unnamedParam1, TValue _Val);
abstract member insert : GenericPair * 'Value -> unit
Public Function insert (ByRef unnamedParam1 As GenericPair(Of ContainerBidirectionalIterator(Of TValue), Boolean), _Val As TValue) As Void
Parametry
- unnamedParam1
- GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>
Dvojice hodnot X. Pokud je true
X.second , označí X.first nově vložený prvek. V opačném případě X.first označí prvek s ekvivalentním pořadím, který již existuje, a není vložen žádný nový prvek.
- _Val
- TValue
Hodnota klíče, která se má vložit do kontejneru.
Poznámky
Další informace najdete v tématech hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) a hash_multiset::insert (STL/CLR).
Platí pro
insert(IInputIterator<TValue>, IInputIterator<TValue>)
Přidá do kontejneru prvky určené danými iterátory.
public:
void insert(Microsoft::VisualC::StlClr::Generic::IInputIterator<TValue> ^ _First, Microsoft::VisualC::StlClr::Generic::IInputIterator<TValue> ^ _Last);
public void insert (Microsoft.VisualC.StlClr.Generic.IInputIterator<TValue> _First, Microsoft.VisualC.StlClr.Generic.IInputIterator<TValue> _Last);
abstract member insert : Microsoft.VisualC.StlClr.Generic.IInputIterator<'Value> * Microsoft.VisualC.StlClr.Generic.IInputIterator<'Value> -> unit
Public Sub insert (_First As IInputIterator(Of TValue), _Last As IInputIterator(Of TValue))
Parametry
- _First
- IInputIterator<TValue>
Iterátor, který odkazuje na začátek rozsahu prvků, které chcete vložit.
- _Last
- IInputIterator<TValue>
Iterátor, který odkazuje na prvek, který bezprostředně následuje za rozsahem prvků, které chcete vložit.
Poznámky
Další informace najdete v tématech hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) a hash_multiset::insert (STL/CLR).
Platí pro
insert(IEnumerable)
Přidá daný výčet do kontejneru.
public:
void insert(System::Collections::IEnumerable ^ _Right);
public void insert (System.Collections.IEnumerable _Right);
abstract member insert : System.Collections.IEnumerable -> unit
Public Sub insert (_Right As IEnumerable)
Parametry
- _Right
- IEnumerable
Výčet, který se má vložit do kontejneru.
Poznámky
Další informace najdete v tématech hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) a hash_multiset::insert (STL/CLR).