आप dirkgently धन्यवाद: मैं आप पर एक नज़र डालें सुझाव देना चाहेंगे। मैं अभी तक पंजीकृत नहीं हूं, इसलिए मैं टिप्पणी के रूप में सीधे ऊपर या प्रतिक्रिया नहीं दे सकता।
मैंने codecvt के साथ कुछ सीखा है। मैं आपके द्वारा सुझाए गए पुस्तकालयों के बारे में जानता था और निम्न संसाधन भी उपयोगी हो सकता है http://www.unicode.org/Public/PROGRAMS/CVTUTF/।
परियोजना एक पुस्तकालय के लिए है जो खुला स्रोत होना चाहिए। मैं बाहरी पुस्तकालयों के साथ निर्भरताओं को कम करना पसंद करूंगा। मेरे पास पहले से ही libgc और boost के साथ निर्भरता है, हालांकि बाद में मैं केवल थ्रेड का उपयोग करता हूं। मैं वास्तव में सी ++ मानक से चिपकना पसंद करूंगा और मैं थोड़ा निराश हूं कि जीसी समर्थित किसी भी तरह से गिरा दिया गया है।
स्पष्ट रूप से वीसी ++ एक्सप्रेस 2008 को अधिकांश सी ++ 0x मानक के साथ-साथ आईसीसी का समर्थन करने के लिए कहा जाता है। चूंकि मैं वर्तमान में वीसी ++ के साथ विकसित हूं और लाइब्रेरी जारी होने तक इसमें कुछ समय लगेगा, मैं codecvt और char32_t स्ट्रिंग्स का उपयोग करने का प्रयास करना चाहता हूं।
क्या कोई यह जानता है कि यह कैसे करें? क्या मुझे एक और सवाल पोस्ट करना चाहिए?
शायद एक और सवाल शायद सबसे अच्छी बात है। – dalle
@chmike: 08 में लैम्ब्डा समर्थन की कमी ने मुझे आगे नहीं देखा। हालांकि, मैं VS2008 (मेरे पास प्रो) में सी ++ 0x संगतता की सीमा को देख सकता हूं। ओपन सोर्स कंपाइलर द्वारा समर्थित ओपन सोर्स प्रोजेक्ट नहीं है? बस उत्सुक (भले ही 08 एक्सप्रेस एडन मुक्त है)। और पूछने के लिए स्वतंत्र महसूस करें! – dirkgently
@dirkgently मैं पैकेज को VC08, g ++ और बाद में आईसीसी के साथ काम करने की कोशिश कर रहा हूं। यह मुझे मानक के साथ चिपकने के लिए मजबूर करता है। इस प्रयास ने मुझे कुछ बग खोजने में मदद की जो कंपेलरों का पता नहीं लगा। कुछ जहां जी ++ और दूसरों द्वारा वीसी 08 द्वारा पता चला। – chmike