Dan Kegel wrote: > find_if (d.begin(), d.end(), ptr_fun(isspace)); AFAIK, isspace isn't a template, so that code doesn't make sense to me. This seems to work: t = find_if (d.begin(), d.end(), ptr_fun(isspace)); jlh