Ciao ragazzi! stavo provando a ricercare un elemento in vettore, ma mi segnala errore nella riga con il commento e mi dice:
in function void ricerca(std::vector<int, std::allocator<int> >*, int):
no match for 'operetor==' in '°((+(((unsigned int)i) *12u))+ list) == ricerca'
il codice è questo:
codice:#include <iostream> #include <vector> using namespace std; void ricerca(vector<int> list[10],int ricerca); int main(){ } void ricerca(vector<int> list[10],int ricerca) { bool trovato = false; int pos = -1; for (int i = 0; i < 10; 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; } void rimuovi(vector<int> list[10], int ricerca){ }