我有一个 std::map 对象如下
typedef std::map<int,int> RoutingTable;
RoutingTable rtable;
然后我在一个函数中初始化它
for (int i=0; i<getNumNodes(); i++)
{
int gateIndex = parentModuleGate->getIndex();
int address = topo->getNode(i)->getModule()->par("address");
rtable[address] = gateIndex;
}
现在我想在另一个函数中更改 rtable 中的值。我怎样才能做到这一点?