1>error C3867: 'killCheck': function call missing argument list; use '&killCheck' to create a pointer to member
The reference on this website for remove_if says that the third parameter for remove should either be a function pointer or an object that overloads operator(). I'm only familiar in passing with both of those concepts, and I'm not sure how to implement either in this situation.