私は言っているコードを持っています
clock.start();
for (unordered_map <uint32_t,HostTraffic>::iterator internalIPItr = hostTraffic.begin();
internalIPItr != hostTraffic.end();
++internalIPItr)
{
if (!pgBulkInserter.insert(NULL, internalIPItr -> first,
internalIPItr -> second.inboundFlows,
(void*)&(internalIPItr -> second.outboundPortIPs),
internalIPItr -> second.roles)) {
return -1;
}
clock.incrementOperations();
}
私の問題は、の意味を理解していないことです
(void*)&(internalIPItr -> second.outboundPortIPs).
for(....)
として考えることができます。
for (int internalItr = beginning -> end)
ここで、 の型はinternalItr
でunordered_map
ありinternalItr->second
、 のインスタンスを与えますHostTraffic
。