System::Text::EncoderFallbackBuffer κλάση

EncoderFallbackBuffer class

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

class EncoderFallbackBuffer : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual Fallback(char_t, int)Υλοποιεί την πραγματική διαδικασία fallback.
virtual Fallback(char_t, char_t, int)Υλοποιεί την πραγματική διαδικασία fallback.
virtual get_Remaining() constΛαμβάνει τον εναπομείναντα αριθμό χαρακτήρων που πρέπει να επεξεργαστούν.
virtual GetNextChar()Εξάγει τον επόμενο χαρακτήρα στο buffer fallback.
virtual MovePrevious()Μετακινεί τη θέση του buffer ένα βήμα πίσω αν είναι δυνατόν.
virtual Reset()Επαναφέρει το buffer στην αρχική κατάσταση.

Δείτε επίσης