Hàm huỷ trong ngôn ngữ C++ có cú pháp:
Trả lời:
Đáp án đúng: A
Trong C++, hàm hủy (destructor) là một hàm thành viên đặc biệt của một lớp, được tự động gọi khi một đối tượng của lớp đó bị hủy (ví dụ: khi đối tượng ra khỏi phạm vi, bị giải phóng bằng delete, hoặc khi chương trình kết thúc). Hàm hủy có những đặc điểm sau:
1. Tên của hàm hủy trùng với tên của lớp.
2. Phía trước tên hàm hủy có dấu ngã (~).
3. Hàm hủy không có tham số.
4. Hàm hủy không có kiểu trả về (thậm chí không phải là void).
Vì vậy, cú pháp đúng của hàm hủy là `~Tên_lớp { //nội dung }`.
Các phương án khác không đúng vì:
* Phương án 2: `Done { //nội dung }` không phải là cú pháp của hàm hủy.
* Phương án 3: `Destructor Tên_hàm { //nội dung }` sai cú pháp, không có từ khóa `Destructor` trong khai báo hàm hủy.
* Phương án 4: `Tên_lớp { //nội dung }` là cú pháp của hàm tạo (constructor), không phải hàm hủy.