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){
     
     
     }