C++ Vector emplace()Last Updated : 17 Mar 2025 This function inserts a new element just before the position pos and size of the vector container increases. SyntaxConsider a vector 'v'. Syntax would be: Parameterpos: It defines the position before which the new element is to be inserted. args: Arguments forwarded to construct the new element. Return valueIt returns an iterator to the newly inserted element. Example 1Let'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 2Let'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 |
We request you to subscribe our newsletter for upcoming updates.

We deliver comprehensive tutorials, interview question-answers, MCQs, study materials on leading programming languages and web technologies like Data Science, MEAN/MERN full stack development, Python, Java, C++, C, HTML, React, Angular, PHP and much more to support your learning and career growth.
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India