元素在矢量容器中的位置变化

Changing position of element in vector container

本文关键字:位置 变化 元素      更新时间:2023-10-16

如何插入iT2指向ktab末尾指向的对象?我想将对象在容器中的当前位置更改为最新的。

for(it2=ktab->begin(); it2!=ktab->end(); ){
    if(it2->KEY_r==key_w) {
        ktab->insert(ktab->end(), OBJECT POINTED by it2);
    }
    else
      ++it2;
 }

end()上插入副本以下:

it2=ktab->begin();
while ( it2!=ktab->end()) {
    if( it2->KEY_r==key_w) {
        ktab->push_back(*it2);
        break;
    } else {
      ++it2;
    }
}