我试图写一个小banlist用的std ::矢量/的std ::地图。但我不知道它如何工作尚未...c + +让与的std ::向量或std一个banlist ::地图
这里是如何 “BanList” 是建立在Networking.h:
static std::vector<int, std::string>BanList;
- int是为ID
- 字符串目标IP
这是我Networking.cpp的片段(如果目标被添加到banlist)
if (boost::contains(dataPackage.data, needle1) && boost::contains(dataPackage.data, needle2))
{
// All okay here - Let's jump over & let the thread handle the action
}
else
{
//e.g. BanList.addTarget(Auto-Incremented ID, TargetsIP);
break;
}
因此,在那里//例如BanList.addTarget(int,string);它应该如何与std :: vector或std :: map一起工作?我如何创建一个完整的目标列表?获得IP不是我的问题!问题是如何自动设置ID,然后将目标添加到列表中...现在已经感谢您的帮助。
谢谢,我现在会读它 – PeteDX