Skip to main content
GameDev.net gamedev.net
🔒 Locked

Stupid vectors

Started by Mulligan Apr 20, 2002 at 10:07 PM 2 replies 150+ views
Original Post
Mulligan
Mulligan
How do I insert an element into a vector using the insert() member function? A quick demo would be great. thanks
Oluseyi
Oluseyi

std::vector< int > Integers, MoreIntegers;
int an_integer = 42;
.
// setup
Integers.resize( 4 );
Integers.push_back( 2 );
Integers.push_back( 4 );
Integers.push_back( 8 );
Integers.push_back( 16 );
MoreIntegers.push_back( 12 );
MoreIntegers.push_back( 24 );
MoreIntegers.push_back( 36 );
MoreIntegers.push_back( 48 );
.
// perform insertion of entire MoreIntegers sequence before element 4 in Integers
Integers.insert( Integers[ 3 ], MoreIntegers.begin(), MoreIntegers.end() );
.
// perform insertion of single value before element 7
Integers.insert( Integers[ 6 ], an_integer );
.
// perform repeated (12 times) insertion of single value at end of sequence
Integers.insert( Integers.end(), 12, an_integer );


[ GDNet Start Here | GDNet Search Tool | GDNet FAQ ]
[ MS RTFM [MSDN] | SGI STL Docs | Boost ]
[ Google! | Asking Smart Questions | Jargon File ]
Thanks to Kylotan for the idea!
Mulligan
Mulligan
Oh, that makes sense. Thank you very much.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.