浅析std::string的append方法

string内部有多个append函数,我们就拿其中一个来说(基本原理都一样)。 其中第一步中的if (_Count <= _Mypair._Myval2._Myres - _Old_size)可以翻译为 如果(加入的字符大小<= 当前大小 - 已存在的字符占用大小) ,其内部直接就是将我们append的字符复制进的当前的数组内。 第二步其实就很简单,重新创建一个满足需求大小的数组并将之前的数据和
相关文章
相关标签/搜索