Trang Chủ Phần mềm Thư viện mẫu tiêu chuẩn (stl) là gì? - định nghĩa từ techopedia

Thư viện mẫu tiêu chuẩn (stl) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Thư viện mẫu tiêu chuẩn (STL) có nghĩa là gì?

Thư viện mẫu tiêu chuẩn (STL) là thư viện phần mềm mở rộng khả năng của thư viện chuẩn C ++ và cung cấp một tập hợp các lớp phổ biến được tạo sẵn cho C ++, bao gồm các mảng và bộ chứa kết hợp, được sử dụng cùng với các loại do người dùng xác định và tích hợp sẵn. hỗ trợ các hoạt động cơ bản. Các thuật toán liên quan đến STL độc lập với các thùng chứa và làm giảm độ phức tạp của thư viện.

Techopedia giải thích Thư viện mẫu tiêu chuẩn (STL)

Một thư viện mẫu tiêu chuẩn sử dụng các mẫu để đạt được các kết quả cần thiết và cung cấp tính đa hình thời gian biên dịch. STL cũng bao gồm các thành phần như functor, iterators và container container thuật toán.

Một STL bao gồm các chuỗi liên kết và container. Các thùng chứa trình tự tiêu chuẩn bao gồm deque, vector và danh sách, trong khi các thùng chứa liên kết tiêu chuẩn là multiset, map, multimap và set. Các bộ điều hợp container như hàng đợi và ngăn xếp cũng là các container có giao diện cụ thể, sử dụng các container khác để thực hiện.


Có năm loại trình vòng lặp khác nhau trong STL:

  • Lặp lại đầu vào
  • Trình lặp đầu ra
  • Lặp đi lặp lại hai chiều
  • Lặp lại truy cập ngẫu nhiên
Một STL bao gồm các thuật toán để thực hiện tìm kiếm và sắp xếp, mỗi thuật toán được triển khai để yêu cầu một mức lặp nhất định. STL cũng bao gồm các lớp làm quá tải toán tử hàm và được gọi là các đối tượng hàm hoặc hàm functor. Những hỗ trợ trong việc lưu giữ và truy xuất thông tin trạng thái trong các chức năng được chuyển sang các chức năng khác.

Thư viện mẫu tiêu chuẩn (stl) là gì? - định nghĩa từ techopedia