【发布时间】:2010-10-10 01:15:31
【问题描述】:
又是向量。我希望我不会太烦人。我有一个这样的结构:
struct monster
{
DWORD id;
int x;
int y;
int distance;
int HP;
};
所以我创建了一个向量:
std::vector<monster> monsters;
但现在我不知道如何通过向量进行搜索。我想在向量中找到怪物的 ID。
DWORD monster = 0xFFFAAA;
it = std::find(bot.monsters.begin(), bot.monsters.end(), currentMonster);
但显然它不起作用。我只想遍历结构的 .id 元素,我不知道该怎么做。非常感谢您的帮助。谢谢!
【问题讨论】:
-
好问题,正是我需要的。一点也不烦人:)
标签: c++ data-structures find vector