Mam pytanie: w wielu ksiazkach datyczacych STL podane sa kody zrodlowe typu:
```cpp
vector<int> v;
// tutaj iles_tam push_back()
vector<int>::iterator i=v.begin();
for(i;i<v.end();++i) {
//jakies instrukcje
}
Chodzi mi o sprawdzanie warunku w petli for - nie jest to chyba najlepszy / najszybszy sposob skoro do kazdego porownania tworzony jest obiekt chwilowy poprzez funkcje end()? Czy nie lepszym rozwiazaniem jest utworzenie iteratora koncowego przed petla?