std::StringBuilder基于 std::vector 实现。所以尽管本文讨论 std::vector,但是所有的结论对std::StringBuilder同样有效。 实现概要 简单来讲,std::vector 是一个动态数组,管理的是一块线性的、可动态增长的内存。 如何加速 std::vector? 使用vector::reserve 在大致可预估 vector 大小时,在插入数据前,应该先调用 ...
std::StringBuilder基于 std::vector 实现。所以尽管本文讨论 std::vector,但是所有的结论对std::StringBuilder同样有效。 实现概要 简单来讲,std::vector 是一个动态数组,管理的是一块线性的、可动态增长的内存。 如何加速 std::vector? 使用vector::reserve 在大致可预估 vector 大小时,在插入数据前,应该先调用 ...