System::Text::UnicodeEncoding क्लास

UnicodeEncoding class

Unicode एन्कोडिंग। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class UnicodeEncoding : public System::Text::ICUEncoding

विधियाँ

विधिविवरण
Clone() overrideएन्कोडिंग ऑब्जेक्ट को क्लोन करता है।
Equals(SharedPtr<Object>) overrideएन्कोडिंग्स की तुलना करता है।
GetHashCode() const overrideएन्कोडिंग को हैश करता है।
GetMaxByteCount(int) overrideनिर्दिष्ट संख्या में अक्षरों को एन्कोड करने के लिए आवश्यक अधिकतम बाइट्स की संख्या प्राप्त करें।
GetMaxCharCount(int) overrideनिर्दिष्ट बाइट्स की संख्या को डिकोड करने के लिए आवश्यक अधिकतम अक्षरों की संख्या प्राप्त करें।
GetPreamble() overrideएन्कोडिंग को दर्शाने वाला बाइट्स का अनुक्रम लौटाता है (उदा. BOM)।
operator==(const UnicodeEncoding&) constकोडपेज और फ़्लैग्स द्वारा एन्कोडिंग की तुलना करता है।
UnicodeEncoding()निर्माता।
UnicodeEncoding(bool, bool)निर्माता।
UnicodeEncoding(bool, bool, bool)निर्माता।

फ़ील्ड्स

फ़ील्डविवरण
static constexpr BIG_UNICODE_CODE_PAGEबिग एंडियन कोडपेज संख्या।
static constexpr DEFAULT_CODE_PAGEडिफ़ॉल्ट कोडपेज मान।
static constexpr UNICODE_CODE_PAGEलिटिल एंडियन कोडपेज संख्या।

संबंधित देखें