Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Usuwanie elementów z vector'a

Ostatnio zmodyfikowano 2013-12-29 18:19
Autor Wiadomość
Kefirek
Temat założony przez niniejszego użytkownika
Usuwanie elementów z vector'a
» 2013-12-29 09:36:04
Witam
C/C++
// choice - szukany rekord, y - rekord(struktura)
vektor.erase( vektor.begin() + choice ); // usunięcie wybranego rekordu z wektora
vektor.insert( vektor.begin() + choice, y ); //.. i wstawienie w to miejsce nowego rekordu
Szukam  bardziej wydajnego sposobu zamiany rekordów w vector'rze.
Pozdrawiam
P-100458
Monika90
» 2013-12-29 10:25:48
C/C++
vektor[ choice ] = y;

A jeżeli wartość y nie będzie więcej potrzebna, to:
C/C++
vektor[ choice ] = std::move( y );
P-100459
Kefirek
Temat założony przez niniejszego użytkownika
» 2013-12-29 18:19:18
Dzięki
Pozdrawiam :-)
P-100561
« 1 »
  Strona 1 z 1