Javatpoint Logo
Javatpoint Logo

C++ Vector emplace()

This function inserts a new element just before the position pos and size of the vector container increases.


Consider a vector 'v'. Syntax would be:


pos: It defines the position before which the new element is to be inserted.

args: Arguments forwarded to construct the new element.

Return value

It returns an iterator to the newly inserted element.

Example 1

Let's see a simple example.


Elements of vector v are :1 2 3 4 5
After adding two elements, elements are :1 2 9 8 3 4 5

In this example, size of the vector container increases using emplace() function.

Example 2

Let's see a simpleanother example.


Mango apple strawberry banana 

In this example, the size of the vector container increases by adding new string into the vector using emplace() function.

Next TopicC++ Vector

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA