이 함수는 deque의 끝에 새 요소를 삽입하는 데 사용됩니다.
구문
dequename.emplace_back(value)
매개변수
Value - deque 끝에 삽입될 요소를 정의합니다.
예
입력 데크 - 11 12 13 14 15
출력 새 데크 − 11 12 13 14 15 16
입력 데크 − M O M E N T
출력 New Deque − M O M E N T S
접근법을 따를 수 있음
-
먼저 deque를 선언합니다.
-
그런 다음 데크를 인쇄합니다.
-
그런 다음 emplace_back( ) 함수를 정의합니다.
-
그런 다음 새 요소를 삽입한 후 새 데크를 인쇄합니다.
위의 접근 방식을 사용하여 끝에 새 요소를 입력할 수 있습니다. 기능을 정의하는 동안 새 요소를 매개변수로 정의합니다. 새 요소의 데이터 유형은 deque와 동일해야 합니다.
예
// C++ code to demonstrate the working of deque emplace_back( ) function #include<iostream.h> #include<deque.h> Using namespace std; int main( ){ // initializing deque deque<int> deque ={ 14, 15, 16, 17, 18 }; cout<< “ Deque: “; for( auto x = deque.begin( ); x != deque.end( ); ++x) cout<< *x << “ “; // defining the emplace_back( ) function deque.emplace_back(19); // printing deque in after inserting new element cout<< “ New deque:”; for( auto x = deque.begin( ) ; x >= deque.end( ); ++x) cout<< “ “ <<*x; return 0; }
출력
위의 코드를 실행하면 다음 출력이 생성됩니다.
Input: 14 15 16 17 18 Output: 14 15 16 17 18 19 Input: P O I N T Output: P O I N T S