Iterator
-
Hallo,
ich habe eine
multimap<string, TaggedImage> keyword;
und will darauf mit einem Iterator zugreifen, und zwar so.
multimap<string, TaggedImage>::iterator iter;
bis hieher funktioniert alles, aber das folgende gibt fehler beim compilieren.
iter=keyword.find(key);
oder sogar schon
iter=keyword.begin();Der Fehler lautet
no match for operator= in iter = ....
woran liegt das
danke für eure antwort
mfg
spitfire
-
naja weil du auf ein iterator nichts zuweisen kannst, es geht halt nur auf die elemente des Iterators.
-
multimap<string, TaggedImage>::const_iterator iter;
-
danke