http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Thư viện Template chuẩn (STL) C++ Hy vọng bạn hiểu khái niệm Template C++ chúng tơi trình bày chương Template Standard Tamplate Library (STL) C++ tập hợp lớp Template mạnh mẽ C++ để cung cấp lớp hàm tạo theo khn mẫu cho mục đích lập trình tổng qt, mà triển khai nhiều thuật toán cấu trúc liệu sử dụng phổ biến thông dụng vector, list, queue stack Có ba thành phần mang tính cấu trúc mạnh mẽ Standard Tamplate Library (STL) C++ là: Thành phần Miêu tả Containers Containers sử dụng để quản lý tập hợp đối tượng kiểu cụ thể Có số kiểu Containers khác list, vector, map, … Algorithms Algorithms hoạt động containers Chúng cung cấp phương thức mà theo bạn thực việc khởi tạo, xếp, tìm kiếm nội dung Containers Iterators Iterators sử dụng để duyệt qua phần tử tập hợp đối tượng Những tập hợp Containers Subset Containers Chúng ta đề cập thành phần STL C++ chương bàn luận Thư viện chuẩn C++ (C++ Standard Library) Bây giờ, bạn ghi nhớ rằng, thành phần có tập hợp hàm định nghĩa trước, mà giúp việc thực tác vụ phức tạp trở nên đơn giản Xét ví dụ sau minh họa vector containers (là Template chuẩn C++), mà giống mảng với exception mà tự động xử lý nhu cầu storage riêng nó cần: #include #include using namespace std; http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com int main() { // create a vector to store int vector vec; int i; // display the original size of vec cout