JavaにはPredicateクラスのC/C++構造/クラスがありますか?Java述語に相当するC/C++
具体的には、次のような非常に単純なJavaコードがあります。
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"));
}
}
CまたはC++で同じプログラムを実装したいと思います。これを行うためのデフォルトの方法または外部ライブラリがありますか?
'std :: function'はどうですか? –
immibis