insert-iterator

How is insert iterator work in c++

there is insert iterator in database template library or other library, Can someone tell me how it work ? Thanks! ...

Insert into an STL queue using std::copy

Hi, I'd like to use std::copy to insert elements into a queue like this: vector<int> v; v.push_back( 1 ); v.push_back( 2 ); queue<int> q; copy( v.begin(), v.end(), insert_iterator< queue<int> >( q, q.front() ) ); But this fails to compile, complaining that 'begin' is not a member of 'std::queue'. Note: I tried it with std::inserter...

How do I avoid invoking the copy constructor with insertion iterators.

template<typename OutputIterator> void BlitSurface::ExtractFrames(OutputIterator it, int frame_width, int frame_height, int frames_per_row, int frames_per_column, bool padding) const { SDL_Surface ** temp_surf = SDL_Ex_ExtractFrames(_surfa...