Das Programm sollte ein Sender Address mit der Receiver Adrresenlist mappen.
Leider wird die Liste immer übergeschrieben und enthält ja nur ein einziges
Element? Warum? Was habe ich falsh gemacht?
Source dazu
test.h
typedef std::vector RecvVector;
std::map RecvMap;
test.cc
void SnrDecider::handleLowerMsg(AirFrame *af, SnrList &receivedList) {
RecvVector vec;
int key = af->getId();
std::iterator it = RecvMap.find(key);
if(it == RecvMap.end()) {
RecvMap[key] = vec;
it = RecvMap.find(key);
}
it->second.push_back(findHost()->index());
std::cout index()second.size()