関数定義を引数として渡すことは可能ですか?もしそうなら、その構文は何ですか? そうでない場合、その理由は何ですか?私は次のようなことをしたいと思います:
double arr1[10], arr2[10];
std::equal(arr1, &(arr1[5]), arr2, (bool(*)(double a, double b){return a == -b;});
関数定義を引数として渡すことは可能ですか?もしそうなら、その構文は何ですか? そうでない場合、その理由は何ですか?私は次のようなことをしたいと思います:
double arr1[10], arr2[10];
std::equal(arr1, &(arr1[5]), arr2, (bool(*)(double a, double b){return a == -b;});