Hallo zusammen,
ich habe ein Map mit 50 Elemente angelegt. Die Keys sind unsigned int und diese Keys möchte ich in ein Array packen. Leider bekomm ich einen Compiler-Fehler beim Versuchen in das Array was reinzuschreiben(error: lvalue required as left operand of assignment). Hat jemand eine Idee wie man das lösen kann? Vielen Dank im voraus.
Grüße July
ich habe ein Map mit 50 Elemente angelegt. Die Keys sind unsigned int und diese Keys möchte ich in ein Array packen. Leider bekomm ich einen Compiler-Fehler beim Versuchen in das Array was reinzuschreiben(error: lvalue required as left operand of assignment). Hat jemand eine Idee wie man das lösen kann? Vielen Dank im voraus.
C++:
int sortIds(MeldungsMap *melMap, unsigned int *idsortArr){
unsigned int count =0, kategorie, test;
MeldungsMap::iterator it;
for(it=melMap->begin(); it != melMap->end(); it++)
{
kategorie =it->second.kat;
if(kategorie !=Default_kat)
{
test = it->first;
*(idsortArr+count)= it->first;
count++;
}
}
return count;
}
Grüße July
Zuletzt bearbeitet von einem Moderator: