Si. Dopo di che nelle funzioni puoi usarlo anche per saperne la dimensione.
Tra l'altro, visto che non ne modifichi il contenuto, è meglio passarlo per const reference
codice:void ricerca(const vector<int>& list,int ricerca) { bool trovato = false; int pos = -1; std::size_t sz = list.size(); // dimensione del vector for (int i = 0; i < sz; i++) { if (list[i] == ricerca)//ERRORE { trovato = true; pos = i; break; } } if (trovato) cout<<"Il numero e' stato trovato alla posizione: "<<pos<<endl; else cout<<"Il numero non e' stato trovato."<<endl; }

Rispondi quotando