This is my code:
#include <algorithm>
void f() {
int a[] = {1, 2, 3, 4};
int b[] = {1, 2, 100, 101};
// I want to do something like this:
// int* found = compare(a[0], a[3], b[0]);
// in order to get a pointer to a[2]
}
Maybe I’ve missed this algorithm in the manual.
Sort your array and use mismatch.