lev*_*tov 4 c++ substring cstring stdstring slice
我正在处理巨型(最多2GB)字符串及其在C++程序中的切片.在这种情况下,C风格的字符串似乎不可靠,但可以简单地切片(最后没有'\ 0').另一方面,据我所知,std :: string :: substr复制了切片,因此我应该为每个索引执行至少一个额外的加法运算(索引+基数),以保持内存使用的合理性.
Jam*_*nze 8
最通用的解决方案是使用您需要的接口创建切片对象,然后使用它.slice对象可以包含两个迭代器,即开始和结束.
归档时间:
14 年,4 月 前
查看次数:
744 次
最近记录: