Κλάση System::Collections::Generic::SortedList

SortedList class

Ταξινομημένη λίστα που περιβάλλει τη δομή FlatMap. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.

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Περιγραφή
TKeyΤύπος κλειδιού.
TValueΤύπος τιμής.

Nested classes

Μέθοδοι

ΜέθοδοςΠεριγραφή
crbegin() constΛαμβάνει έναν αντίστροφο επαναλήπτη στο τελευταίο στοιχείο της συλλογής με const-προσδιορισμό (πρώτο στο αντίστροφο).
crend() constΛαμβάνει έναν αντίστροφο επαναλήπτη για ένα μη υπάρχον στοιχείο με const-προσδιορισμό πριν την αρχή της συλλογής.
get_Capacity() constΛαμβάνει τη τρέχουσα χωρητικότητα της λίστας.
virtual get_Keys() constΠρόσβαση στη συλλογή κλειδιών.
virtual get_Values() constΠρόσβαση στη συλλογή τιμών.
GetEnumerator() overrideΛαμβάνει τον απαριθμητή που διατρέχει την τρέχουσα λίστα.
IndexOfKey(TKey) constΑναζητά συγκεκριμένο κλειδί.
IndexOfValue(TValue) constΑναζητά συγκεκριμένη τιμή.
rbegin()Λαμβάνει έναν αντίστροφο επαναλήπτη στο τελευταίο στοιχείο της συλλογής (πρώτο σε αντίστροφη σειρά).
rbegin() constΛαμβάνει έναν αντίστροφο επαναλήπτη στο τελευταίο στοιχείο της συλλογής με const-προσδιορισμό (πρώτο σε αντίστροφη σειρά).
RemoveAt(int)Αφαιρεί το στοιχείο στη συγκεκριμένη θέση.
rend()Λαμβάνει έναν αντίστροφο επαναλήπτη για ένα μη υπάρχον στοιχείο πριν από την αρχή της συλλογής.
rend() constΛαμβάνει έναν αντίστροφο επαναλήπτη για ένα μη υπάρχον στοιχείο πριν από την αρχή της συλλογής με const-προσδιορισμό.
set_Capacity(int)Ορίζει τη χωρητικότητα της τρέχουσας λίστας.
SortedList()Δημιουργεί κενή λίστα.
SortedList(const SharedPtr<IComparer<TKey>>&)Δημιουργεί κενή λίστα.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)Κατασκευαστής αντιγραφής.
SortedList(const map_t&)Κατασκευαστής αντιγραφής.
SortedList(int)Δημιουργεί κενή λίστα.

Typedefs

TypedefΠεριγραφή
const_iteratorΤύπος σταθερού επαναλήπτη.
const_reverse_iteratorΤύπος σταθερού αντίστροφου επαναλήπτη.
IEnumerablePtrΣυλλογή του ίδιου τύπου ζευγών.
IEnumeratorPtrEnumerator τύπος.
iteratorΤύπος επαναλήπτη.
KeyCollectionΤύπος συλλογής κλειδιών.
KVPairΤύπος ζεύγους κλειδιού‑τιμής.
map_tΒασικός τύπος δεδομένων.
PtrΤύπος δείκτη.
reverse_iteratorΤύπος αντίστροφου επαναλήπτη.
this_tΑυτός ο τύπος.
ValueCollectionΤύπος συλλογής τιμών.

Δείτε επίσης