EntityMap::iterator.第二次执行
What does EntityMap::iterator.second perform?
请解释一下。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处的值。希望我解释得足够好。
相关文章:
- 如何从给定字符串中删除第二次和第三次出现的$
- getopt_long_only第二次调用时返回 -1
- 读取文件在第二次调用时返回INVALID_HANDLE
- 为什么我的信号处理程序只执行一次?
- C++:std::ofstream 方法 open() 在第二次迭代时擦除打开的 ifstream 文件
- 在C++中,如何在第一个"system()"结束后执行第二个"system()"?
- 为什么要执行两次位移((x >> 4)<< 4)?
- 解释为什么第二次分配会改变性能
- 当再次触发信号时,从Qt插槽执行的功能被第二次调用时会发生什么?
- For循环在cpp中仅执行一次
- 在可变函数调用中执行一次语句
- 如何防止GUI挂起,同时允许第二次操作与Qt中的第一次操作一起执行
- 如何找到数组中值倒数第二次出现的索引
- arm_data在第二次运行我的程序时中止失败,然后
- Java 套接字读取在第二次读取时返回奇怪字符
- (QT) QThread 不执行第二次
- 在循环处于无限循环时,请执行第二次cin
- 在我的switch语句完全执行之前,我的while循环进入第二次迭代,我用c ++编码
- 从第二次调用开始在函数中执行一段代码
- EntityMap::iterator.第二次执行