Wieder ich mit Vektoren. Ich hoffe ich bin nicht zu nervig. Ich habe eine Struktur wie folgt aus:Vektoren, Strukturen und Std :: finden
struct monster
{
DWORD id;
int x;
int y;
int distance;
int HP;
};
Also habe ich einen Vektor:
std::vector<monster> monsters;
Aber jetzt weiß ich nicht, wie durch den Vektor zu suchen. Ich möchte eine ID des Monsters innerhalb des Vektors finden.
DWORD monster = 0xFFFAAA;
it = std::find(bot.monsters.begin(), bot.monsters.end(), currentMonster);
Aber offensichtlich funktioniert es nicht. Ich möchte nur durch das .id-Element der Struktur iterieren, und ich weiß nicht, wie ich das machen soll. Hilfe wird sehr geschätzt. Vielen Dank !
mit Boost, Perfekt! –
Ich frage mich, wenn ich '{int, int}' habe, könnte ich es auf 'long' umwandeln und dann normalen Fund verwenden? –
Was bedeutet "bot" in bot.monsters.begin()? –