System::Collections::Generic::SortedDictionary κλάση
περιεχόμενα
[
κρύβω
]SortedDictionary class
Προαναγγελία τύπου ταξινομημένου λεξικού.
template<typename TKey,typename TValue>class SortedDictionary : public System::Collections::Generic::BaseDictionary<std::map<TKey, TValue, ComparerAdapter<BasePointerType<TKey>::type>, ASPOSE_MAP_ALLOCATOR_TYPE(TKey, TValue)>>
| Parameter | Περιγραφή |
|---|---|
| TKey | Τύπος κλειδιού. |
| TValue | Τύπος τιμής. |
Nested classes
- Class Enumerator
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| crbegin() const | Λαμβάνει έναν αντίστροφο επαναλήπτη στο τελευταίο στοιχείο της συλλογής με const-προσδιορισμό (πρώτο στο αντίστροφο). |
| crend() const | Λαμβάνει έναν αντίστροφο επαναλήπτη για ένα μη υπάρχον στοιχείο με const-προσδιορισμό πριν την αρχή της συλλογής. |
| get_Comparer() const | Λαμβάνει το IComparer |
| static GetDefaultKeyComparer() | Συνάρτηση πρόσβασης μοναδικού αντικειμένου. |
| GetEnumerator() override | Λαμβάνει τον enumerator για επανάληψη μέσω του τρέχοντος λεξικού. |
| rbegin() | Λαμβάνει έναν αντίστροφο επαναλήπτη στο τελευταίο στοιχείο της συλλογής (πρώτο σε αντίστροφη σειρά). |
| rbegin() const | Λαμβάνει έναν αντίστροφο επαναλήπτη στο τελευταίο στοιχείο της συλλογής με const-προσδιορισμό (πρώτο σε αντίστροφη σειρά). |
| rend() | Λαμβάνει έναν αντίστροφο επαναλήπτη για ένα μη υπάρχον στοιχείο πριν από την αρχή της συλλογής. |
| rend() const | Λαμβάνει έναν αντίστροφο επαναλήπτη για ένα μη υπάρχον στοιχείο πριν από την αρχή της συλλογής με const-προσδιορισμό. |
| SortedDictionary() | Δημιουργεί κενό λεξικό. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Δημιουργεί κενό λεξικό. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | Κατασκευαστής αντιγραφής. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Κατασκευαστής αντιγραφής. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| const_iterator | Τύπος σταθερού επαναλήπτη. |
| const_reverse_iterator | Τύπος σταθερού αντίστροφου επαναλήπτη. |
| IEnumerablePtr | Συλλογή ίδιων στοιχείων. |
| IEnumeratorPtr | Enumerator τύπος. |
| iterator | Τύπος επαναλήπτη. |
| KeyCollection | Τύπος συλλογής κλειδιών. |
| KVPair | Τύπος ζεύγους κλειδιού-τιμής. |
| map_t | Βασικός τύπος δεδομένων. |
| Ptr | Τύπος δείκτη. |
| reverse_iterator | Τύπος αντίστροφου επαναλήπτη. |
| this_t | Τύπος εαυτού. |
| ValueCollection | Τύπος συλλογής τιμών. |
Παρατηρήσεις
Κλάση ταξινομημένου λεξικού που τυλίγει το STL map. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++