本文介绍了如何删除c ++字符串中所有出现的字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
我正在使用以下内容:
但这会导致编译错误.
推荐答案
基本上,replace
将一个字符替换为另一个字符,而 ''
不是一个字符.你要找的是erase
.
Basically, replace
replaces a character with another and ''
is not a character. What you're looking for is erase
.
参见 这个问题,它回答了同样的问题.在你的情况下:
See this question which answers the same problem. In your case:
或者使用 boost
如果这是您的选择,例如:
Or use boost
if that's an option for you, like:
所有这些都在 reference 网站.但是如果你不知道这些功能,你可以很容易地手工完成这种事情:
All of this is well-documented on reference websites. But if you didn't know of these functions, you could easily do this kind of things by hand:
这篇关于如何删除c ++字符串中所有出现的字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!