kelas System::Text::Encoder

Encoder class

Mengenkapsulasi urutan karakter menjadi urutan byte. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject() . Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskan ke fungsi sebagai argumen.

class Encoder : public System::Object

Metode

MetodeDeskripsi
virtual Convert(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int, int, bool, int&, int&, bool&)Mengonversi karakter menjadi byte.
virtual Convert(const char_t *, int, uint8_t *, int, bool, int&, int&, bool&)Mengonversi karakter menjadi byte.
get_Fallback() constMendapatkan fallback penanganan kesalahan.
get_FallbackBuffer() constMendapatkan buffer fallback.
virtual GetByteCount(ArrayPtr<char_t>, int, int, bool)Mendapatkan jumlah byte yang diperlukan untuk mengenkode sebuah buffer.
virtual GetByteCount(const char_t *, int, bool)Mendapatkan jumlah byte yang diperlukan untuk mengenkode sebuah buffer.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int, bool)Dapatkan byte yang dihasilkan dari mengenkode sebuah buffer.
virtual GetBytes(const char_t *, int, uint8_t *, int, bool)Dapatkan byte yang dihasilkan dari mengenkode sebuah buffer.
virtual Reset()Membersihkan keadaan internal encoder.
set_Fallback(const EncoderFallbackPtr&)Mengatur fallback penanganan kesalahan.

Lihat Juga