Снова меня с векторами. Надеюсь, я не слишком раздражаю. У меня есть такая структура:
struct monster
{
DWORD id;
int x;
int y;
int distance;
int HP;
};
Итак, я создал вектор:
std::vector<monster> monsters;
Но теперь я не знаю, как искать вектор. Я хочу найти идентификатор монстра внутри вектора.
DWORD monster = 0xFFFAAA;
it = std::find(bot.monsters.begin(), bot.monsters.end(), currentMonster);
Но, очевидно, это не сработает. Я хочу выполнять итерацию только через .id-элемент структуры, и я не знаю, как это сделать. Помощь очень ценится. Спасибо!