# emplace **Description** : emplace() function is used to add a new element at the end of the queue, after its current last element. The element is added to the queue container and the size of the queue is increased by 1. **Example**: ```cpp // Empty queue std::queue myqueue; // adding elements into queue using emplace() myqueue.emplace(0); myqueue.emplace(1); myqueue.emplace(2); // print contents of queue while (!myqueue.empty()) { std::cout << ' ' << myqueue.front(); myqueue.pop(); } ``` **[Run Code](https://rextester.com/RZID79506)**