std::vector::pop back
Megjelenés
Főnév
std::vector::pop back (tsz. std::vector::pop backs)
- (informatika) A
std::vector::pop_backC++-ban egy beépített metódus, amely eltávolítja a vektor utolsó elemét. Fontos megjegyezni, hogy az utolsó elem tényleges törlését végzi, de nem adja vissza annak értékét — ha szükséged van az utolsó elemre, előbb el kell kérni aback()vagy index segítségével, és csak utánapop_back()-olni.
Magyar magyarázat:
Mit csinál?
Eltávolítja a vektor utolsó elemét.Hogyan használjuk?
std::vector<int> szamok = {1, 2, 3, 4}; szamok.pop_back(); // a vektor most {1, 2, 3}
Fontos:
Ha a vektor üres, és úgy hívod meg, akkor undefined behavior, azaz hibás viselkedés.
Példa:
#include <iostream>
#include <vector>
int main() {
std::vector<std::string> nevek = {"Anna", "Béla", "Csaba"};
std::cout << "Utolsó név: " << nevek.back() << std::endl; // Csaba
nevek.pop_back(); // Csaba törölve
for (const auto& nev : nevek) {
std::cout << nev << " ";
}
// Kiírja: Anna Béla
return 0;
}
- std::vector::pop back - Szótár.net (en-hu)
- std::vector::pop back - Sztaki (en-hu)
- std::vector::pop back - Merriam–Webster
- std::vector::pop back - Cambridge
- std::vector::pop back - WordNet
- std::vector::pop back - Яндекс (en-ru)
- std::vector::pop back - Google (en-hu)
- std::vector::pop back - Wikidata
- std::vector::pop back - Wikipédia (angol)