Templates
1.- Analice, corrija y haga correr el programa Naipe Inglés.
2.- Sin hacer uso de algoritmos genéricos disponibles en la bliblioteca
estándar de plantillas, se pide que usted implemente la función
plantilla myRemove_if.
Esta plantilla admite como parámetros un vector y un objeto que actuará
como función a través del operador (). myRemove_if elimina (es decir
borra o remueve) del vector todos los elementos cuya evaluación hecha
por el objeto, que actúa como función, retorne verdadero.
Un ejemplo de uso de esta función sería:
vector<Student> curso;
MyClass objFunction; // objFunction alguna función para la cual tiene sentido objFunction(s) con s un estudiante.
......
myRemove_if(curso, objFuction); // elimina de curso todos los estudiantes para los cuales objFunction(s)
// retorne verdadero.