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 << " ";
}