主题:【原创】编程心得 -- 荆棘探兴
共:💬198 🌺258
明显错误是没看到,做题目没问题,但是不实用。
1.你把string分成char, uchar16, uchar32之后,做是好做了,用就不好用了。实际应该在string内部统一,考虑效率,用utf8是个好办法
2.你的string没有留buffer,也没有内存对齐,如果实际有很多append(ch),内存拷贝效率很低。书上说就算一次append一行的话,搬350k文件实际要实际搬50G。
实际的串类我倒真写过,头文件10k,源90k,整100k,花了整1个星期。
- 相关回复 上下关系8
压缩 2 层
🙂您的题太难了.说实在的,在美国面世人, 1 老成都 字277 2010-08-07 04:00:52
🙂这题唯一值得看的的是string buffer问题 tandem 字191 2010-05-07 12:08:32
🙂合格的程序员应该知道需要考虑什么 使用尽量中文 字186 2010-05-07 19:29:06
🙂你的这个大致看了看
🙂合格的程序员知道如何取舍各个层级的需求 使用尽量中文 字249 2010-05-08 06:11:05
🙂............... workmywork 字0 2010-05-06 20:16:51