iterator_and_const_iterator(cbegin,cend)