Existe-t-il une structure/classe équivalente C/C++ de classe Predicate en Java?Equivalent C/C++ de Java Predicate
Plus précisément, j'ai un code Java très simple comme indiqué ci-dessous.
import java.util.function.Predicate;
public class JavaPredicates {
public static void main(String[] args) {
Predicate<String> i = (s)-> s.equals("ABCD");
Predicate<String> j = (s)-> s.equals("EFGH");
Predicate<String> k = (s)-> s.equals("IJKL");
Predicate<String> l = (s)-> s.equals("MNOP");
Predicate<String> m = (s)-> s.equals("QRST");
Predicate<String> n = (s)-> s.equals("UVWYZ");
System.out.println(i.or(j).or(k).or(l).or(m).or(n).test("ABCD"));
}
}
Je veux implémenter le même programme en C ou C++. Existe-t-il un moyen par défaut ou une bibliothèque externe pour cela?
Que diriez-vous de 'std :: function'? –
immibis