【发布时间】:2021-07-21 20:03:09
【问题描述】:
我想将向量的一部分转换为字符串,我发现了这个
std::string myString(Buffer.begin(), Buffer.end());(缓冲区是向量)
但在这里我转换了整个向量。如果我想跳过向量的前 5 个字符并转换其余字符,最简单的方法是什么?就像''.join(Buffer[5::]) 如果是python。
【问题讨论】:
-
std::string myString(std::next(Buffer.begin(), 5), Buffer.end());?小心不要超出范围。 -
你为什么删除这个问题stackoverflow.com/questions/67796973/…?
-
@Enigmativity 该问题已被删除,因为有很多类似的问题。但是你的回答对我有帮助,谢谢。
-
最好保留这些问题,即使它们是重复的。人们在搜索时经常会遇到重复的问题。
标签: c++ string vector type-conversion