class InputIterator,class Distance
/usr/include/g++-2/stl_iterator.h
void __distance( InputIterator first, InputIterator last, Distance& n, input_iterator_tag)