3

由于许多原因(低性能、高资源消耗、大共享库大小、大可执行文件大小以及我们的低端平台),我的团队考虑离开 Qt。作为其中的一部分,我们搜索 QString 类的替换,这将允许 a) unicode b) 正则表达式 c) 常规操作,例如获取子字符串、子字符串搜索、长度(字符数量而不是字节)、连接等。它应该在内部以 UTF-8 编码存储字符串,以节省内存(Qt 使用 UTF-16 或类似的)。如果它像 QString 那样使用“隐式共享”技术也会很棒。宇宙中是否有任何 LGPL(或类似的)即用型类?...

4

2 回答 2

1

我只是将 std::string 与Boost String AlgorithmsUTF-8 CPP一起使用

于 2011-02-04T13:11:26.373 回答
0

You may want to have a look at my library plis, which does everything you asked for above except implicit sharing. See:

http://libplis.sourceforge.net/docs/index.html

于 2011-02-04T10:16:47.620 回答