标签: c++ string
有没有办法在任何仲裁位置终止C ++字符串。这在C中非常简单,因为我们可以在任何我们想要的地方插入一个空字符。但是如何在C ++ String中实现同样的目标。
例如,让我们考虑以下示例,
string str = "This is Stack OverflowXXXX";
现在我想终止这个字符串,以便我得到"这是Stack Overflow"。
答案 0 :(得分:2)
是的!使用string::erase:
string::erase
str.erase(k);
将从位置k向前删除所有字符。没有办法撤消"然而,这可以让这些角色回归。
k
希望这有帮助!