【发布时间】:2011-11-12 06:26:25
【问题描述】:
所以我正在制作一个自定义编辑控件。为了跟踪编辑控件的内容,我使用了一个动态分配的 char 数组。
- 现在,我知道我需要在数组中间插入 某些情况,例如当用户点击特定的 观点。所以,我在想,而不是字符数组,我可以使用 std::vector,所以我可以使用 .insert 函数,而且 不必太在意内存管理。
- 我也在考虑可能将输入流直接存储到 单词数组/向量(不保持连续缓冲区),因为我的 这样做的全部目的是实现语法高亮。
哪种处理方式更好?为什么?
【问题讨论】: