我很抱歉火焰std :: string和std :: wstring.它们非常有限,远非线程安全.性能方面,它们也不是那么好.我想念简单的功能:
我发现Qt QString很有用,还发现了CBString http://bstring.sourceforge.net/bstrFAQ.shtml
还有其他建议和比较吗?谢谢.
小智 26
C++ String Toolkit(StrTk)库是一个免费的库,包含用于C++语言的强大,优化和可移植的通用字符串处理算法和过程.该库旨在易于使用并集成在现有代码中.
该库具有以下功能:
还有更多......
兼容的C++编译器:
资源:
Ste*_*dit 10
我不确定我是否同意.由于开销,字符串确实不应该是线程安全的,除非引用计数(如果适用).您想要的大多数其他功能会将字符串转换为垃圾驳船.同样,删除依赖项将会消除它们与流良好协作的能力.
我建议的一件事是我们可以从不可变的字符串类中受益,特别是没有内存所有权或终止的字符串类.我以前写过这些,他们可以非常有帮助.
归档时间: |
|
查看次数: |
20817 次 |
最近记录: |