急!!!find_if()和isupper的用法不明白,如下一行代码,求大神告知!!

string s;
boolean t = s.end() != find_if(s.begin(), s.end(), isupper);

就是判断字符串s中是否存在大写字母