我一直在听C++中的仿函数.有人可以给我一个关于它们是什么的概述以及在什么情况下它们会有用吗?
再次我与矢量.我希望我不会太讨厌.我有这样的结构:
struct monster
{
DWORD id;
int x;
int y;
int distance;
int HP;
};
Run Code Online (Sandbox Code Playgroud)
所以我创建了一个矢量:
std::vector<monster> monsters;
Run Code Online (Sandbox Code Playgroud)
但现在我不知道如何搜索向量.我想在矢量中找到怪物的ID.
DWORD monster = 0xFFFAAA;
it = std::find(bot.monsters.begin(), bot.monsters.end(), currentMonster);
Run Code Online (Sandbox Code Playgroud)
但显然它不起作用.我想只通过结构的.id元素进行迭代,我不知道该怎么做.非常感谢帮助.谢谢 !