JavaScript is required

Hàm bạn là:

A.

Là hàm của lớp được phép truy cập đến thành phần private của lớp.

B.

Khai báo với từ khóa virtual ở đầu.

C.

Được sử dụng như hàm thành viên của lớp.

D.

Tất cả đều đúng.

Trả lời:

Đáp án đúng: A


Hàm bạn (friend function) là một hàm không phải là thành viên của lớp, nhưng được phép truy cập đến các thành phần private và protected của lớp đó. Điều này được thực hiện bằng cách khai báo hàm là "friend" bên trong định nghĩa lớp. Các phương án khác không chính xác: - Phương án 2: Hàm khai báo với từ khóa virtual là hàm ảo, dùng cho tính đa hình trong kế thừa. - Phương án 3: Hàm bạn không được sử dụng như hàm thành viên của lớp. Do đó, đáp án đúng nhất là phương án 1.

Câu hỏi liên quan