[OOP] Xác định kiểu dữ liệu của đối tượng trong đa hình

Cách xác định kiểu dữ liệu của đối tượng trong đa hình, phục vụ việc xử lí các truy vấn yêu cầu riêng của đề bài. 1. Xác định dữ liệu bằng hàm dynamic_cast Giả sử bạn có cây kế thừa như sau:  Bạn muốn xây dựng mảng để quản lí các loại gia súc trên, […]

Continue reading


Sử dụng hàm bạn (friend) cho 2 Class

Khi bạn khai báo hàm bạn cho 2 class, nếu bạn chưa có kinh nghiệm bạn sẽ dễ gặp lỗi inaccessible. Dấu hiệu theo ví dụ bên dưới: Bạn đã khai báo friend void test(Matrix a, Vector b); trong class Matrix Bạn đã khai báo friend void test(Matrix a, Vector b); trong class Vector Nhưng chỉ 1 […]

Continue reading


[BT Lập trình hướng đối tượng – OOP] Class mảng căn bản

Link Submit : LOPMANG 1. Đề bài về Class mảng căn bản Xây dựng lớp mảng cho phép thực hiện các thao tác sau: Nhập, xuất mảng. Lấy kích thước mảng. Lấy phần tử tại vị trí nào đó. Gán giá trị cho phần tử tại vị trí nào đó. Tìm phần tử nào đó […]

Continue reading


[Lập trình hướng đối tượng – OOP] Bài tập cơ bản về lớp (class) – Thực hành 2

Bài tập 1 Lập trình hướng đối tượng Bài 1: Thiết lập lớp PhanSo để biểu diễn khái niệm phân số với hai thành phần dữ liệu tử số, mẫu số và các hàm thành phần cộng, trừ, nhân, chia hai phân số, các hàm thành phần xuất, nhập, định giá trị cho phân số. […]

Continue reading