EntityMap::iterator.第二次执行

What does EntityMap::iterator.second perform?

本文关键字:执行 第二次 iterator EntityMap      更新时间:2023-10-16

请解释一下。second的EntityMap::iterator是做什么的?

我一直在寻找,但似乎找不到任何我的想法是,它是通过EntityMap迭代一次每秒,但我又不知道。这是使用KDIS库。

EntityMap::iterator entityIterator;
for (entityIterator = m_entities.begin(); entityIterator != m_entities.end(); ++entityIterator)
  {
    Entity_State_PDU& pdu = (*entityIterator).second;
    PrintEntityStatePDU(tArrival, pdu);
  }

好了…我得去找一个真正懂这些东西的人但我有个答案。我特别问的不是关于stl::map::列表,而是关于EntityMap如何在KDIS库中布局以及"什么"。第二个"使用EntityMap迭代器。second从EntityMap * ID中获取信息在这个例子中,我们获得EntityMap的EntityID的值。我们创建了一个迭代器和"iterator"。"second"获取映射中特定EntityID处的值。希望我解释得足够好。