#include "stdafx.h"
#include <vector>
#include <algorithm>
using namespace std;
//
struct Poop
{
int mID;
};
struct Finder
{
Finder(int id)
: mID(id)
{
}
bool operator()( Poop *test )
{
return test->mID == mID;
}
int mID;
};
int _tmain(int argc, _TCHAR* argv[])
{
std::vector<Poop*> myPoops;
//
Poop *p1 = new Poop;
p1->mID = 4;
myPoops.push_back (p1);
//what I want to do
int search = 4;
//std::find( myPoops.begin(), myPoops.end(), search );
//
std::vector<Poop*>::iterator it;<