JavaScript is required

A pure virtual function is specified by placing ___ at the end of its prototype in the class definition.

A.
=0
B.
=1
C.
=-1
Trả lời:

Đáp án đúng: A


Trong C++, một hàm ảo thuần túy (pure virtual function) được khai báo bằng cách thêm `= 0` vào cuối prototype của hàm trong định nghĩa lớp. Điều này có nghĩa là lớp chứa hàm ảo thuần túy trở thành một lớp trừu tượng (abstract class), và không thể tạo đối tượng trực tiếp từ lớp này. Các lớp con kế thừa từ lớp trừu tượng phải cung cấp định nghĩa cho tất cả các hàm ảo thuần túy để có thể tạo đối tượng.

Câu hỏi liên quan