C(不是C ++)的C字符串库是否实现了对char *
和wchar_t *
字符串的抽象?
要求是:
谢谢,
答案 0 :(得分:2)
this怎么样?看起来不错,至少符合你的一些标准,但我没有使用它,所以必须检查。至少我在这里看到BSD许可,所以它可能是有用的开始。
答案 1 :(得分:2)
Glib可以完成大部分工作,但是LGPL:http://library.gnome.org/devel/glib/stable/
我认为你不能在C中的任何字符串库中找到引用计数......但这并不容易。如果需要,可以自己围绕gchar*
制作一个薄的包装。
答案 2 :(得分:1)
像ICU这样的东西可能就是你所需要的。它在Open Source License下获得许可,并没有完全抽象char * / wchar_t *(参见:http://icu-project.org/docs/papers/unicode_wchar_t.html),但它可能就是您所需要的。
答案 3 :(得分:1)