string的remove函数怎么失灵啊
想将一个字符串某位置上的字符删除,但是使用string的remove函数总是不能奏效
代码如下:
string tmp;
int m;
tmp = .......;
m = rnd.next(tmp.length);//m为随机产生的不超过tmp长度的整数
tmp.remove(m,1);
...
但是执行完成remove后,发现tmp没有任何变化,即并没有将该位置的字符删除,请问这是什么原因啊
问题点数:20、回复次数:2Top
1 楼webwait(webwei)回复于 2006-05-04 00:40:34 得分 20
tmp=tmp.remove(m,1);Top
2 楼qinjin2000(秦)回复于 2006-05-04 00:53:10 得分 0
晕倒啊!
原来这么简单的错误!!Top




