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.

Syntax

Consider a vector 'v'. Syntax would be:

Parameter

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.

Output:

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.

Output:

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




Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


Preparation


B.Tech / MCA