title: What is difference between insert and emplace for vector in C++
body: <p>Apart from single insertion using emplace and multiple insertion using insert in vector, 
  is there any other difference in their implementation?</p>
  
  <p>As in both cases inserting any element will shift all other elements.</p>