Danh mục

Bài giảng Ngôn ngữ lập trình - Bài 7: Khuôn mẫu (Template) và thư viện chuẩn (STL)

Số trang: 61      Loại file: pdf      Dung lượng: 1.35 MB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 38,000 VND Tải xuống file đầy đủ (61 trang) 0
Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Ngôn ngữ lập trình - Bài 7: Khuôn mẫu (Template) và thư viện chuẩn (STL)" có nội dung trình bày về vector, c-string và lớp String, khuôn mẫu hàm, khuôn mẫu lớp. Mời các bạn cùng tham khảo tài liệu.
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình - Bài 7: Khuôn mẫu (Template) và thư viện chuẩn (STL)Ngôn ngữ lập trìnhBài 7:Khuôn mẫu (Template) vàThư viện chuẩn (STL)Giảng viên: Lê Nguyễn Tuấn ThànhEmail:thanhlnt@tlu.edu.vnBộ Môn Công Nghệ Phần Mềm – Khoa CNTTTrường Đại Học Thủy LợiNội dung1.2.3.4.Nhắc lại về vectorC-string và lớp StringKhuôn mẫu hàmKhuôn mẫu lớpBài giảng có sử dụng hình vẽ trong cuốn sách “Absolute C++. W. Savitch, Addison Wesley, 2002”21. Nhắc lại về vectorMỘT KHUÔN MẪU LỚP (CLASS TEMPLATE)Cơ bản về vectorDùng để lưu trữ tập dữ liệu CÙNG KIỂU, giống mảng,Nhưng vector có thể phình to hoặc thu nhỏ kích thướctrong lúc chạy chương trình (không giống như mảng cókích thước cố định)Thư viện: #include Ví dụ khai báovector vIA;// Khai báo một vector chứa dữ liệukiểu intvector vIB (10);// Khai báo một vector có kíchthước ban đầu là 10, chứa dữ liệu kiểu intvector vIC (10, 2);// Khai báo một vector có kíchthước ban đầu là 10, chứa dữ liệu kiểu int và dữ liệu đượckhởi tạo giá trị 24Một số hàm thành viên của vectorPhương thứcMục đíchv.assign(n,e)Gán tập giá trị mới cho vector, thay thế nội dung hiệntại của nó đồng thời thay đổi kích thướcv[i] hoặc v.at[i]Tham chiếu đến phần tử thứ i của vectorv.clear()Làm rỗng vectorv.pop_back()Xóa phần tử cuối cùng của vectorv.push_back(e)Thêm phần tử e vào cuối của vectorv.resize(new_size)Thay đổi kích thước của vector…Danh sách đầy đủ có thểm xem tại đây5

Tài liệu được xem nhiều: