在,我能想到的,除了C++,功能基本上是更换每一种语言替换字符串的所有作品,而C++的串类不支持像下面这样简单的操作:std :: string ::替换标准实现?
string s = "Hello World";
s = s.Replace("Hello", "Goodbye");
echo s; // Prints "Goodbye World"
这似乎是最常见的使用任何类型的字符串替换函数,但在C++中似乎没有标准的替换函数。我在这里错过了什么吗?
编辑:我知道有没有像这样的标准库中的内置替换函数 - 我想知道是否有标准算法或类似的标准算法或多或少的标准实现。
我总是有同样的投诉。我不认为STL中有任何解决方案,除了将replace与replace一起使用。 – Dave 2010-02-13 01:15:11