क्या सी (सी ++ नहीं) के लिए सी स्ट्रिंग लाइब्रेरी है जो char *
और wchar_t *
स्ट्रिंग्स पर एक अमूर्तता लागू करती है?सी स्ट्रिंग्स लाइब्रेरी
आवश्यकताएँ हैं:
- बीएसडी/एमआईटी/CDDL लाइसेंस प्राप्त
- नियमित अभिव्यक्ति
- यूनिकोड समर्थन है
धन्यवाद,
क्या सी (सी ++ नहीं) के लिए सी स्ट्रिंग लाइब्रेरी है जो char *
और wchar_t *
स्ट्रिंग्स पर एक अमूर्तता लागू करती है?सी स्ट्रिंग्स लाइब्रेरी
आवश्यकताएँ हैं:
धन्यवाद,
this के बारे में क्या? अच्छा लगता है, कम से कम आपके कुछ मानदंडों से मेल खाता है, लेकिन मैंने इसका उपयोग नहीं किया है, इसलिए इसे जांचना होगा। कम से कम मैं यहां बीएसडी लाइसेंस देखता हूं ताकि यह शुरू करने के लिए उपयोगी बिंदु हो सके।
ICU जैसा कुछ आपको चाहिए जो हो सकता है। इसे Open Source License के तहत लाइसेंस प्राप्त है, और यह वास्तव में सार */wchar_t * नहीं है (देखें: http://icu-project.org/docs/papers/unicode_wchar_t.html), लेकिन हो सकता है कि आपको इसकी आवश्यकता हो।
GLib कि के सबसे कर सकते हैं, लेकिन है LGPL: http://library.gnome.org/devel/glib/stable/
मुझे नहीं लगता कि आप सी में किसी भी स्ट्रिंग पुस्तकालय में refcounting पा सकते हैं, हालांकि ... यह सिर्फ इतना है कि ऐसा करने के लिए आसान नहीं है। यदि आपको इसकी आवश्यकता हो तो आप gchar*
के आसपास एक पतली रैपर बना सकते हैं।