再次與我的向量。我希望我不會太煩人。我有這樣的結構:向量,結構和std ::找到
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元素進行迭代,我不知道該怎麼做。非常感謝幫助。謝謝 !
使用boost,完美! – 2014-11-14 16:05:55
我想知道,如果我有`{int,int}`,我可以將它轉換爲`long`並使用普通查找嗎? – 2015-10-20 14:39:36