C++

Iterators (C++)

Në shqip: Iteratorët në C++

ShpjegimiSQ

Iteratorët janë si „gishta“ që tregojnë një element brenda një kontejneri. begin() tregon të parin, end() vendin pas të fundit. Algoritmet e STL-së punojnë me një çift iteratorësh, p.sh. sort(v.begin(), v.end()).

EnglishEN

Iterators are like “fingers” pointing at an item inside a container. begin() points at the first, end() at the spot just past the last. STL algorithms work with a pair of iterators, e.g. sort(v.begin(), v.end()).

Si ta mendosh

Si gishti që e kalon rresht pas rreshti kur lexon një listë.

Lexoje në anglisht

Like your finger moving line by line as you read down a list.

Shembull kodicpp

std::vector<int> v = {5, 4, 3};
for (auto it = v.begin(); it != v.end(); ++it) {
    std::cout << *it << " ";
}

Terma të lidhur