1. Trang chủ
  2. » Cao đẳng - Đại học

Ngôn ngữ lập trình C++

7 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

• Phần thứ hai là lập trình hướng đối tượng với C++, bao gồm các định nghĩa và các thao tác trên lớp đối tượng, tính kế thừa và tương ứng bội trong C++, cách sử dụng một số lớp cơ bản [r]

(1)

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG

NGƠN NG LP TRÌNH C++

(Dùng cho sinh viên h đào to đại hc t xa)

Lưu hành ni b

(2)

NGƠN NG LP TRÌNH C++

PGS.TS Trần Đình Quế

KS Nguyễn Mạnh Hùng

(3)(4)

3 GIỚI THIỆU

C++ ngơn ngữ lập trình hướng đối tượng mở rộng từ ngôn ngữ C Do vậy, C++ có ưu điểm kế thừa điểm mạnh truyền thống ngôn ngữ C uyển chuyển, tương thích với thiết bị phần cứng Hiện nay, C++ ngơn ngữ lập trình phổ biến, giảng dạy trường đại học nước giới đặc biệt sử dụng rộng rãi cho nhu cầu phát triển công nghiệp phần mềm Tài liệu nhằm giới thiệu cho sinh viên ngơn ngữ lập trình C++, mà cịn mong muốn qua sinh viên hiểu tư tưởng phương pháp lập trình hướng đối tượng nói chung Nội dung tài liệu bao gồm hai phần chính:

• Phần thứ lập trình nâng cao với C++, bao gồm lập trình C++ với trỏ mảng, kiểu liệu có cấu trúc thao tác vào tệp

• Phần thứ hai lập trình hướng đối tượng với C++, bao gồm định nghĩa thao tác lớp đối tượng, tính kế thừa tương ứng bội C++, cách sử dụng số lớp thư viện C++

Nội dung tài liệu tổ chức thành chương:

Chương 1: Giới thiệu tổng quan phương pháp lập trình

Trình bày phương pháp lập trình tuyến tính, lập trình cấu trúc đặc biệt, làm quen với khái niệm lập trình hướng đối tượng

Chương 2: Con trỏ mảng

Trình bày cách khai báo sử dụng kiểu trỏ mảng ngôn ngữ C++

Chương 3: Kiểu liệu có cấu trúc

Trình bày cách biểu diễn cài đặt số kiểu cấu trúc liệu trừu tượng C++ Sau đó, trình bày cách áp dụng kiểu liệu ứng dụng cụ thể

Chương 4: Vào tệp

Trình bày thao tác đọc, ghi liệu tệp tin khác nhau: tệp tin văn tệp tin nhị phân Trình bày cách truy nhập tệp tin trực tiếp

Chương 5: Lớp đối tượng

Trình bày khái niệm mở đầu cho lập trình hướng đối tượng C++, bao gồm cách khai báo sử dụng lớp, thuộc tính lớp; cách khởi tạo huỷ bỏ đối tượng, quy tắc truy nhập đến thành phần lớp

Chương 6: Tính kế thừa tương ứng bội

Trình bày cách thức kế thừa lớp C++, nguyên tắc truy nhập kế thừa, định nghĩa nạp chồng phương thức tính đa hình lập trình hướng đối tương với C++

Chương 7: Một số lớp quan trọng

Trình bày cách sử dụng số lớp có sẵn thư viện chuẩn C++, bao gồm lớp: lớp tập hợp, lớp chuỗi, lớp ngăn xếp, lớp hàng đợi lớp danh sách liên kết

(5)

4

với C++ Cuốn sách có kèm theo đĩa chương trình chứa tồn chương trình lấy làm minh hoạ tập sách

(6)

Mục lục

184

6.5 LỚP CƠ SỞ TRỪU TƯỢNG 138

6.5.1 Đặt vấn đề 138

6.5.2 Khai báo lớp sở trừu tượng 138

6.5.3 Hàm khởi tạo lớp sở trừu tượng 139

6.6 ĐA HÌNH 143

6.6.1 Đặt vấn đề 143

6.6.2 Khai báo phương thức trừu tượng 144

6.6.3 Sử dụng phương thức trừu tượng – đa hình 144

TỔNG KẾT CHƯƠNG 147

CÂU HỎI VÀ BÀI TẬP CHƯƠNG 148

CHƯƠNG 153

MỘT SỐ LỚP QUAN TRỌNG 153

7.1 LỚP VẬT CHỨA 153

7.1.1 Giao diện lớp Container 153

7.1.2 Con chạy Iterator 154

7.2 LỚP TẬP HỢP 155

7.2.1 Hàm khởi tạo 155

7.2.2 Toán tử 155

7.2.3 Phương thức 156

7.2.4 Áp dụng 158

7.3 LỚP CHUỖI 159

7.3.1 Hàm khởi tạo 159

7.3.2 Toán tử 160

7.3.3 Phương thức 161

7.3.4 Áp dụng 163

7.4 LỚP NGĂN XẾP VÀ HÀNG ĐỢI 165

7.4.1 Lớp ngăn xếp 165

7.4.2 Lớp hàng đợi 166

7.5 LỚP DANH SÁCH LIÊN KẾT 169

7.5.1 Hàm khởi tạo 169

7.5.2 Toán tử 169

7.5.3 Phương thức 170

7.5.4 Áp dụng 171

TỔNG KẾT CHƯƠNG 173

CÂU HỎI VÀ BÀI TẬP CHƯƠNG 173

HƯỚNG DẪN TRẢ LỜI CÂU HỎI VÀ BÀI TẬP 174

Chương 174 Chương 174 Chương 174 Chương 175 Chương 175 Chương 176 Chương 177

TÀI LIỆU THAM KHẢO 181

(7)

NGƠN NG LP TRÌNH C++

Mã s : 412LTC340

Chịu trách nhiệm thảo

Ngày đăng: 09/03/2021, 03:47

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN