System::Collections::Generic::SortedList Klasse
SortedList class
Sortierte Liste, die die FlatMap-Struktur kapselt. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
template<typename TKey,typename TValue>class SortedList : public System::Collections::Generic::SortedListHelper<TKey, TValue>,
public System::Collections::Generic::BaseDictionary<Detail::FlatMap<TKey, TValue, ComparerAdapter<TKey>>>
| Parameter | Beschreibung |
|---|
| TKey | Schlüsseltyp. |
| TValue | Werttyp. |
Nested classes
Methoden
| Methode | Beschreibung |
|---|
| crbegin() const | Gibt einen Reverse‑Iterator auf das letzte const‑qualifizierte Element der Sammlung zurück (erstes im Reverse). |
| crend() const | Gibt einen Reverse‑Iterator für ein nicht vorhandenes const‑qualifiziertes Element vor dem Beginn der Sammlung zurück. |
| get_Capacity() const | Ermittelt die aktuelle Listenkapazität. |
| virtual get_Keys() const | Greift auf die Schlüsselsammlung zu. |
| virtual get_Values() const | Greift auf die Wertsammlung zu. |
| GetEnumerator() override | Ruft den Enumerator ab, der durch die aktuelle Liste iteriert. |
| IndexOfKey(TKey) const | Sucht nach einem bestimmten Schlüssel. |
| IndexOfValue(TValue) const | Sucht nach einem bestimmten Wert. |
| rbegin() | Gibt einen Reverse‑Iterator auf das letzte Element der Sammlung zurück (erstes im Reverse). |
| rbegin() const | Gibt einen Reverse‑Iterator auf das letzte Element der const‑qualifizierten Sammlung zurück (erstes im Reverse). |
| RemoveAt(int) | Entfernt das Element an der angegebenen Position. |
| rend() | Gibt einen Reverse‑Iterator für ein nicht vorhandenes Element vor dem Beginn der Sammlung zurück. |
| rend() const | Gibt einen Reverse‑Iterator für ein nicht vorhandenes Element vor dem Beginn der const‑qualifizierten Sammlung zurück. |
| set_Capacity(int) | Setzt die Kapazität der aktuellen Liste. |
| SortedList() | Erstellt eine leere Liste. |
| SortedList(const SharedPtr<IComparer<TKey>>&) | Erstellt eine leere Liste. |
| SortedList(const SharedPtr<IDictionary<TKey, TValue>>&) | Kopierkonstruktor. |
| SortedList(const map_t&) | Kopierkonstruktor. |
| SortedList(int) | Erstellt eine leere Liste. |
Typedefs
Siehe auch