Computer >> Máy Tính >  >> Lập trình >> C ++

Liệt kê hàm push_back () trong C ++ STL

Trong bài viết này, chúng ta sẽ thảo luận về cách làm việc, cú pháp và các ví dụ của hàm list ::push_back () trong C ++.

Danh sách trong STL là gì

Danh sách là một cấu trúc dữ liệu cho phép chèn và xóa theo thời gian liên tục ở bất kỳ đâu theo trình tự. Danh sách được triển khai dưới dạng danh sách được liên kết kép. Danh sách cho phép phân bổ bộ nhớ không liền kề. Danh sách thực hiện trích xuất chèn và di chuyển phần tử ở bất kỳ vị trí nào trong vùng chứa tốt hơn so với mảng, vectơ và deque. Trong Danh sách, truy cập trực tiếp vào phần tử chậm và danh sách tương tự như forward_list, nhưng các đối tượng danh sách chuyển tiếp là danh sách được liên kết đơn và chúng chỉ có thể được lặp lại về phía trước.

list ::push_back ()

là gì

list ::push_back () là một hàm có sẵn trong C ++ STL được khai báo trong tệp tiêu đề. push_back () được sử dụng để đẩy / chèn phần tử vào cuối vùng chứa danh sách. push_back cũng tăng kích thước của vùng chứa lên 1.

Cú pháp

list_name. push_back (int ele);

Hàm này chỉ chấp nhận một tham số, tức là phần tử chúng ta muốn đẩy / chèn ở phía sau / cuối cùng của vùng chứa list_name.

Giá trị trả về

Hàm này không trả về gì. Nó sẽ chỉ chèn phần tử vào vùng chứa danh sách.

Ví dụ

#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;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên thì nó sẽ tạo ra kết quả sau

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