ITree<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(IEnumerable<TValue>) |
Přidá daný výčet do kontejneru. |
insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Přidá do kontejneru prvky určené danými iterátory. |
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 X.second je true, X.first určí nově vložený prvek; jinak 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(IEnumerable<TValue>)
Přidá daný výčet do kontejneru.
public:
void insert(System::Collections::Generic::IEnumerable<TValue> ^ _Right);
public void insert (System.Collections.Generic.IEnumerable<TValue> _Right);
abstract member insert : seq<'Value> -> unit
Public Sub insert (_Right As IEnumerable(Of TValue))
Parametry
- _Right
- IEnumerable<TValue>
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).
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).