front_insert_iterator, front_inserter |
An iterator that always inserts an item at the front of its associated container.
#include <iterator>
template< Container >
class front_insert_iterator : public output_iterator
#include <iostream>
#include <algorithm>
#include <deque>
#include <iterator>
char* array[] = { "laurie", "jennifer", "leisa" };
void
main()
{
deque< char* > names;
copy( array, array + 3, front_insert_iterator< char_s_deque >( names ) );
char_s_deque::iterator i;
for ( i = names.begin(); i != names.end(); ++i )
cout << *i << "\n";
}
leisa
jennifer
laurie
#include <iostream>
#include <algorithm>
#include <deque>
#include <iterator>
char* array[] = { "laurie", "jennifer", "leisa" };
void
main()
{
deque< char* > names;
copy( array, array + 3, front_inserter( names ) );
deque< char* >::iterator i;
for ( i = names.begin(); i != names.end(); i++ )
cout << *i << endl;
}
leisa
jennifer
laurie
Copyright©1994-2026 Recursion Software LLC
All Rights Reserved - For use by licensed users only.