equal example bool compare_nocase(char c1, char c2){ return toupper(c1) == toupper(c2); } int main() { string s1 = "a string"; const char *s2 = "A string"; if (equal(s1.begin(), s1.end(), s2, compare_nocase)) cout << "Strings are equal\n"; }