tailieunhanh - Bài giảng Ngôn ngữ lập trình: Bài 9 - Nguyễn Xuân Hùng
Nội dung Bài 9 Thư viện chuẩn (Standard Template Library) trình bày đến người học những vấn đề liên quan đến "ghi tiêu đề chương", cụ thể như: Cơ bản về Vector, cơ bản về String. ! | NGÔN NGỮ LẬP TRÌNH Bài 9. Thư viện chuẩn (Standard Template Library) Giảng viên: Nguyễn Xuân Hùng Mobile: 0908 386 366 Email: nguyenxuanhung@ Nguyễn Xuân Hùng – Khoa CNTT – Trường Đại học Thủy Lợi NỘI DUNG 1. Cơ bản về Vector 2. Cơ bản về String 2 Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 12/18/2014 1. Cơ bản về vector Mục đích: khi sử dụng với tập các phần tử có cùng kiểu Khái niệm: là một kiểu dữ liệu giống mảng nhưng nó có thể phình to hoặc thu nhỏ kích thước khi chương trình đang chạy. Nhược điểm của mảng: Kích thước khai báo là cố định Không thuận tiện trong việc truyền tham số kiểu mảng trong hàm và trả về kiểu mảng. Sử dụng vượt chỉ số mảng, C++ không thông báo lỗi dẫn tới tác động dây truyền. Vector là một container cung cấp khả năng sử dụng mảng mềm dẻo, có kiểm soát miền khi cần thiết với kích thước tùy ý. 3 Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 12/18/2014 1. Cơ bản về vector Khai báo: Khai báo thư viện: Khai báo sử dụng: vector a; Khai báo một vector a có kiểu int vector a(10); Khai báo một vector a có 10 phần tử kiểu int vector a(10, 2); khai báo một vector a có 10 phần tử kiểu int được khởi tạo bằng 2. 4 Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 12/18/2014 1. Cơ bản về vector Các phương thức hỗ trợ bởi lớp vector Phương thức (n, e) v[i] hoặc (i) () () (e) (newsSize) 5 Ngữ nghĩa Thay thế nội dung của v bằng n bản sao của e Tham chiếu đến phần tử thứ i của vector v Làm rỗng vector v Xóa phần tử cuối cùng của vector v Ghép thêm phần tử e vào cuối vector v Đổi cỡ của vector v thành newSize Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy .
đang nạp các trang xem trước