Home » C++ Vector emplace() function

C++ Vector emplace() function

by Online Tutorials Library

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

You may also like