以下java函数的C ++等价物是什么?
public StringBuilder replace(int start,
int end,
String str)
答案 0 :(得分:0)
这是替换我们正在使用的所有功能,
string ReplaceAll(string original, string replaceThis, string replaceWith)
{
std::string::size_type pos = 0;
while((pos = original.find(replaceThis, pos)) != std::string::npos)
{
original.replace(pos, (replaceThis.length()), replaceWith);
pos += replaceWith.length();
}
return original;
}
您还可以参考以下链接以便更好地理解。
答案 1 :(得分:0)
C ++的string::replace与您正在寻找的非常相似。但是,您不是要找到要用左右整数索引替换的范围,而是传递string iterators。