cout<<make_iterator_range(str.begin()+1, str.end()-1);//output “ell”
cout<<make_iterator_range(str.begin()+1, str.end()-1);//output “ell”
对于iterator_range的ostream输出类似于 copy(it.begin(),it.end(),ostream_iterator<char>(“”));
无空格的连续输出。
erase algorithm 删除算法
outputiterator erase_range_copy (outputiterator, input, searchrange);
sequence erase_range_copy (input, searchrange);
void erase_range (input, searchrange);