नया सी ++ 11 मानक हेडर <cuchar>
का उल्लेख करता है, संभवतः सी 99 के <uchar.h>
के समानता में।`<cuchar>` प्रदान करता है, और यह कहां दस्तावेज किया जाता है?
अब, हम जानते हैं कि सी ++ 11 new character types and literals लाता है जो विशेष रूप से यूटीएफ 16 और यूटीएफ 32 के लिए डिज़ाइन किए गए हैं, लेकिन मुझे नहीं लगता था कि भाषा में वास्तव में (सिस्टम-निर्भर) संकीर्ण मल्टीबाइट एन्कोडिंग को परिवर्तित करने के लिए फ़ंक्शन शामिल होंगे यूनिकोड एन्कोडिंग्स। हालांकि, मैं <cuchar>
के लिए हेडर सारांशों में आया हूं जो mbrtoc16
/c16rtombr
और mbrtoc32
/c32rtombr
फ़ंक्शन का उल्लेख करता है जो ऐसा लगता है।
दुर्भाग्यवश, मानक हेडर सारांश से परे उन कार्यों के बारे में कुछ भी नहीं कहता है। उन कार्यों को परिभाषित किया गया है, वे वास्तव में क्या करते हैं और मैं उनके बारे में और कहां पढ़ सकता हूं? क्या इसका मतलब यह है कि किसी भी अतिरिक्त पुस्तकालयों की आवश्यकता के बिना, अब मानक सी ++ के साथ पूरी तरह से उचित यूनिकोड का उपयोग कर सकते हैं?
सी मानक में? –
@ आर। मार्टिनिन्हो फर्नांडीस: मेरे पास यह नहीं है - क्या आपके पास कोई विवरण है? यहां तक कि सिर्फ वेब संदर्भ? –
ओह, मुझे नवीनतम सी 99 ड्राफ्ट (एन 1124) में उनको नहीं मिल रहा है। वास्तव में, मुझे कोई भी उल्लेख 'uchar.h' भी नहीं मिला। –