vector_emplace_back

2982 ワード

// vector::emplace_back
#include 
#include 

using namespace std;

//          
//             ,              。
//        args             。
//            1,                  ,
//               。
//       allocator_traits::     args     。
//           push_back,               。

int main ()
{
  vector<int> myvector = {10,20,30};

  myvector.emplace_back (100);
  myvector.emplace_back (200);

  cout << "myvector contains:";
  for (auto & x: myvector)
    cout << ' ' << x;
  cout << '
'
; return 0; } /* Output: myvector contains: 10 20 30 100 200 */