TAILIEUCHUNG - 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 .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.