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

EncoderReplacementFallback class

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

class EncoderReplacementFallback : public System::Text::EncoderFallback

Μέθοδοι

ΜέθοδοςΠεριγραφή
CreateFallbackBuffer() overrideΔημιουργεί εναλλακτικό buffer.
EncoderReplacementFallback()Κατασκευαστής που χρησιμοποιεί την προεπιλεγμένη συμβολοσειρά αντικατάστασης “?”.
EncoderReplacementFallback(const String&)Κατασκευαστής.
get_DefaultString() constΛαμβάνει τη συμβολοσειρά αντικατάστασης.
get_MaxCharCount() const overrideΛαμβάνει το μέγιστο πλήθος χαρακτήρων που μπορεί να επιστρέψει το αντικείμενο.

Δείτε επίσης