System::Text::UTF32Encoding sınıfı

UTF32Encoding class

UTF-32 kodlaması. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığıt üzerinde veya new operatörüyle oluşturmaktan kaçının, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class UTF32Encoding : public System::Text::ICUEncoding

Yöntemler

YöntemAçıklama
Clone() overrideKodlama nesnesini kopyalar.
Equals(SharedPtr<Object>) overrideNesneyle karşılaştırır.
GetHashCode() const overrideKodlamanın karma kodunu alır.
GetPreamble() overrideKod sayfası ön ekini al.
operator==(const UTF32Encoding&) constKodlamaların parametrelerini karşılaştırır.
UTF32Encoding()Yapıcı.
UTF32Encoding(bool, bool)Yapıcı.
UTF32Encoding(bool, bool, bool)Yapıcı.

Alanlar

AlanAçıklama
static constexpr BIG_UTF32_CODE_PAGEBüyük endian UTF-32 kod sayfası kimliği için Windows tarafından kullanılan sihirli sayı.
static constexpr DEFAULT_CODE_PAGEVarsayılan kod sayfası değeri.
static constexpr UTF32_CODE_PAGEKüçük endian UTF-32 kod sayfası kimliği için Windows tarafından kullanılan sihirli sayı.

Ayrıca Bakınız