西西河

主题:【原创】编程心得 -- 荆棘探兴

共:💬198 🌺258
全看分页树展 · 主题 跟帖
家园 你的这个大致看了看

明显错误是没看到,做题目没问题,但是不实用。

1.你把string分成char, uchar16, uchar32之后,做是好做了,用就不好用了。实际应该在string内部统一,考虑效率,用utf8是个好办法

2.你的string没有留buffer,也没有内存对齐,如果实际有很多append(ch),内存拷贝效率很低。书上说就算一次append一行的话,搬350k文件实际要实际搬50G。

实际的串类我倒真写过,头文件10k,源90k,整100k,花了整1个星期。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河