Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Hàm deque::emplace_back() trong C++


Hàm này dùng để chèn phần tử mới vào cuối deque.

Cú pháp

deque_name.emplace_back(value)

Tham số

value: phần tử cần chèn vào cuối deque.

Ví dụ

Đầu vào Deque: 11 12 13 14 15

Đầu ra Deque mới: 11 12 13 14 15 16

Cách tiếp cận

  • Khai báo deque
  • In deque
  • Gọi emplace_back()
  • In deque sau khi chèn

Ví dụ

#include <iostream>
#include <deque>
using namespace std;

int main() {
    deque<int> dq = {14, 15, 16, 17, 18};
    cout << "Deque: ";
    for(auto x = dq.begin(); x != dq.end(); ++x)
        cout << *x << " ";
    dq.emplace_back(19);
    cout << "\nNew deque: ";
    for(auto x = dq.begin(); x != dq.end(); ++x)
        cout << *x << " ";
    return 0;
}

Kết quả

Deque: 14 15 16 17 18
New deque: 14 15 16 17 18 19