Giáo trình c++ và lập trình hướng đối tượng

*

Cuốn sách này đang trình bàymột cách khối hệ thống các khái niệm của xây dựng hướng đối tượng người dùng được thiết lập trong C++ như lớp, đối tượng, sự vượt kế, tính tương ứng bội cùng các kĩ năng mới vào xây dựng, sử dụng hàm như: đối tham chiếu, đối mang định, hàm trùng tên, hàm toán tử. Có một trong những vấn đề còn ít được nghe biết như phương pháp xây dựng hàm cùng với số đối biến động trong C cũng biến thành được giới thiệu. Những chương từ 1 đến 10 cùng với cách lý giải tỉ mỉ với với gần 100 công tác minh hoạ sẽ cung cấp cho bạn đọc các khái niệm, cách thức và kinh nghiệm tay nghề lập trình hướng đối tượng người dùng trên C++. Mục lục cuối sách sẽ hệ thống ngắn gọn phương pháp phân tích, xây đắp và lập trình sẵn hướng đối tượng người dùng trên bình diện chung.

Bạn đang xem: Giáo trình c++ và lập trình hướng đối tượng

Cuốn sách có 10 chương với 6 phụ lục

Chương 1 lý giải cách thao tác với phần mềm TC++ 3.0 để thử nghiệm các chương trình, trình bầy đàn sơ lược về các cách thức lập trình và ra mắt một số mở rộng đơn giản dễ dàng của C++ .

Chương 2 trình bày các kĩ năng mới trong việc xây dựng và sử dụng hàm trong C++ như biến đổi tham chiếu, đối tất cả kiểu tham chiếu, đối có giá trị khoác định, hàm trực tuyến, hàm trùng tên, hàm toán tử.

Chương 3 nói tới một có mang trung chổ chính giữa của xây dựng hướng đối tượng người dùng là lớp gồm: Định nghĩa lớp, khai báo các biến, mảng đối tượng người sử dụng (kiểu lớp), phương thức, dùng con trỏ this vào phương thức, phạm vi truy vấn xuất của các thành phần, các phương thức toán tử.

Chương 4 trình diễn các vấn đề tạo dựng, sao chép, huỷ quăng quật các đối tượng người dùng và những vấn đề khác có tương quan như: Hàm tạo, hàm tạo sao chép, hàm huỷ, toán tử gán, cấp phát bộ lưu trữ cho đối tượng, hàm bạn, lớp bạn.

Chương 5 trình bày một khái niệm quan trọng đặc biệt tạo nên kỹ năng mạnh của xây dựng hướng đối tượng trong bài toán phát triển, mở rộng phần mềm, đó là năng lực thừa kế của các lớp.

Chương 6 Trình bàymột khái niệm đặc biệt quan trọng khác có thể chấp nhận được xử lý những vấn đề không giống nhau, các thực thể không giống nhau, các thuật toán không giống nhau theo và một lược thiết bị thống nhất, chính là tính tương xứng bội và phương thức ảo. Các công rứa này có thể chấp nhận được dễ dàng tổ chức triển khai chương trình làm chủ nhiều dạng đối tượng người tiêu dùng khác nhau.

Chương 7 nói tới việc tổ chức vào - ra trong C++. C++ đưa vào một trong những khái niệm mới gọi là các dòng tin (Stream). Các thao tác làm việc vào - ra sẽ thực hiện trao đổi tài liệu giữa bộ nhớ với loại tin: Vào là chuyển dữ liệu từ chiếc nhập vào cỗ nhớ, ra là chuyển tài liệu từ bộ nhớ lưu trữ lên chiếc xuất. Để nhập xuất tài liệu trên một thiết bị rõ ràng nào, ta chỉ việc gắn cái nhập xuất với sản phẩm đó. Việc tổ chức triển khai vào ra theo phong cách như vậy là rất kỹ thuật và thuận lợi vì nó có tính chủ quyền thiết bị.

Xem thêm: 4 Nguyên Nhân Gây Khô Môi, Nứt Nẻ, Bong Tróc Mà Bạn Không Ngờ Tới

Chương 8 Trình bàycác hàm thiết bị hoạ thực hiện trong C và C++. Các hàm này được sử dụng rải rác rưởi trong tổng thể cuốn sách để kiến tạo các đối tượng người sử dụng đồ hoạ.

Chương 9 Trình bàycác hàm truy vấn xuất thẳng vào bộ nhớ lưu trữ của máy tính, trong những số đó có bộ nhớ màn hình. Những hàm này sẽ tiến hành sử dụng trong chương 10 nhằm xây dựng những lớp menu và cửa sổ .

Chương 10 trình làng 5 lịch trình tương đối hoàn chỉnh nhằm minh hoạ thêm năng lực và kỹ thuật lập trình hướng đối tượng người dùng trên C++.

Phụ lục 1 Trình bạn bè các phép toán trong C++ với thứ từ bỏ ưu của chúng.

Phụ lục 2 Liệt kê một danh sách các từ khoá của C++.

Phụ lục 3 Trình bầy bảng mã ASCII cùng mã quét của các ký tự.

Phụ lục 4 Trình bè lũ một vấn đề quan trọng nhưng còn ít được nói tới trong những tài liệu, đó là cách sử dụng con trỏ void để xây dựng các hàm với số đối không cố định giống như các hàm printf và scanf của C.

Phụ lục 5 Giới thiệu tóm tắt hơn 200 hàm để bạn đọc tiện bài toán tra cứu.

Phụ lục 6Trình bàymột giải pháp ngắn gọn phương thức phân tích, kiến thiết và lập trình sẵn hướng đối tượng người tiêu dùng trên bình diện chung.