Passaggio vector errato...

di il
1 risposte

Passaggio vector errato...

Ciao
sto passando un vector in una funzione in questo modo:

okElem elem=getChannelForUE(vett, mappa);
vett è definito come in una classe header UeRecord.h

  typedef std::vector<struct CqiFeedback> CqiFeedbacks;
il problema è che quando mi faccio stampare la lunghezza di vett prima di passarlo è pari a 100
poi dentro il metodo getChannelForUE faccio cosi

struct okElem getChannelForUE(UeRecord::CqiFeedbacks vett, vector<alloc_map_elemen*> mappa){
CqiFeedbacks vettCQI=(UeRecord::CqiFeedbacks)vett;
se stampo con
cout<<vettCQI.size();

mi da zero!!!! quando prima era 100 possibile..?

grazie come sempre

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte