怎么把vector中的某一个元素替换成别的?
maowu 2005-01-23 12:54:12 其中myVecoter是一个 vector<string>;
find 和 replaceWith 都是string.
vector<string>::const_iterator c_iter = myVector.begin();
vector<string>::const_iterator c_iter_end = myVector.end();
while(c_iter != c_iter_end)
{
if (find == *c_iter)
{
*c_iter = replaceWith;//编译到这里出错了.
break;
}
c_iter++;
}