다시 벡터와 함께. 나는 너무 성가 시게하지 않기를 바란다. 벡터, 구조체 및 표준 :: 찾기
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 요소를 통해서만 반복하고 싶고 그 방법을 모른다. 도움말 크게 감사드립니다. 감사 !
부스트를 사용하여 Perfect! –
'{int, int}'가 있으면 'long'으로 캐스팅하고 정상적으로 사용할 수 있습니까? –
bot.monsters.begin()의 "bot"의 의미는 무엇입니까? –