Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ STL의 push_back() 함수 나열

<시간/>

이 기사에서는 C++에서 list::push_back() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다.

STL의 목록이란 무엇입니까

목록은 순서대로 어디에서나 일정한 시간 삽입 및 삭제를 허용하는 데이터 구조입니다. 목록은 이중 연결 목록으로 구현됩니다. 목록은 비연속적인 메모리 할당을 허용합니다. 목록은 배열, 벡터 및 데크보다 컨테이너의 모든 위치에서 요소의 삽입 추출 및 이동을 더 잘 수행합니다. 목록에서 요소에 대한 직접 액세스는 느리고 목록은 forward_list와 비슷하지만 순방향 목록 개체는 단일 연결 목록이며 앞으로만 반복될 수 있습니다.

목록이란::push_back()

list::push_back()은 헤더 파일에 선언된 C++ STL의 내장 함수입니다. push_back()은 목록 컨테이너 끝에 요소를 푸시/삽입하는 데 사용됩니다. 또한 push_back은 컨테이너 크기를 1만큼 늘립니다.

구문

list_name. push_back (int ele);

이 함수는 하나의 매개변수만 허용합니다. 즉, list_name 컨테이너의 뒤/마지막에 푸시/삽입하려는 요소입니다.

반환 값

이 함수는 아무 것도 반환하지 않습니다. 목록 컨테이너에만 요소를 삽입합니다.

예시

#include<bits/stdc++.h>
using namespace std;
int main(){
   //create a list
   list<int> myList;
   //Displaying the initial size of a list
   cout<<"size of the list: "<<myList.size()<< endl;
   //inserting elements to the list
   myList.push_back(1);
   myList.push_back(2);
   myList.push_back(3);
   //Size of the list after inserting elements
   cout<<"Size of the list after inserting elements: "<<myList.size();
   return 0;
}

출력

위의 코드를 실행하면 다음 출력이 생성됩니다.

Size of the list : 0
Size of the list after inserting elements: 3