Для чего предназначен этот класс?
Что такое использование этого класса?
class EqualTo {
private:
int target;
public:
EqualTo(int i) : target(i) {}
bool operator()(const int& i) const {
return i == target;
}
};
У меня есть этот класс в выполнении домашних заданий, и они использовали его с функцией find
так же, как:
it = list.find(EqualTo(3));
благодаря
Это функтор, который реализует логический предикат –
Пожалуйста, скажите мне, что они не учат этому материалу ... – crush
@crush, почему бы и нет ? (за исключением 'i', возможно, должны быть переданы по значению, а не константной ссылке, но все же) –