Κλάση System::Text::UTF32Encoding

UTF32Encoding class

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

class UTF32Encoding : public System::Text::ICUEncoding

Μέθοδοι

ΜέθοδοςΠεριγραφή
Clone() overrideΚλωνοποιεί το αντικείμενο κωδικοποίησης.
Equals(SharedPtr<Object>) overrideΣυγκρίνει με το αντικείμενο.
GetHashCode() const overrideΛαμβάνει τον κωδικό κατακερματισμού της κωδικοποίησης.
GetPreamble() overrideΛαμβάνει την προαπόσπασμα κωδικοσελίδας.
operator==(const UTF32Encoding&) constΣυγκρίνει τις παραμέτρους των κωδικοποιήσεων.
UTF32Encoding()Κατασκευαστής.
UTF32Encoding(bool, bool)Κατασκευαστής.
UTF32Encoding(bool, bool, bool)Κατασκευαστής.

Πεδία

ΠεδίοΠεριγραφή
static constexpr BIG_UTF32_CODE_PAGEΜαγικός αριθμός που χρησιμοποιείται από το Windows για το αναγνωριστικό κωδικοσελίδας UTF-32 big endian.
static constexpr DEFAULT_CODE_PAGEΠροεπιλεγμένη τιμή κωδικοσελίδας.
static constexpr UTF32_CODE_PAGEΜαγικός αριθμός που χρησιμοποιείται από το Windows για το αναγνωριστικό κωδικοσελίδας UTF-32 little endian.

Δείτε επίσης