c++ - std::strings 擅长随机插入/随机删除吗?

标签 c++ string

我想使用 std::strings 制作一个简单的文本编辑器。如果我的文本是 500,000 个字符,我想在第 253,000 个字符处插入或删除,这会很慢,还是会像我的文本包含 10 个字符一样快?否则我不确定我会做些什么来修复它(除非我使用链表但是读取速度很慢并且它有点重新发明轮子。

谢谢

最佳答案

我自己从未使用过它,但我相信这就是rope是为了。

关于c++ - std::strings 擅长随机插入/随机删除吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314953/

相关文章:

c++ - 将 IPv4/IPv6 地址和端口设置为 sockaddr_storage 结构

c++ - 在进行 RGBtoHSV 转换 OpenCv 后知道像素值

string - 给定一个字符串,原始字符串在其所有唯一子字符串的排序(字典顺序)序列中的排名是多少

char 字符串使我的 while 循环退出?

python - 在 Python 字符串中同时包含单引号和双引号

c++ - 在 C++ 代码中使用字符 `$` 或 `@` 有什么问题吗?

c++ - 用mingw和msys把VC++库转成mingw库?

c++ - 线程opencl编译

java - 如何删除大的 if-else-if 链

sql - SQL:通过删除左右字符来获取子字符串