Static member functions ___
Trả lời:
Đáp án đúng: C
Hàm thành viên tĩnh (static member function) trong C++ có những đặc điểm sau:
1. **Có thể được gọi mà không cần tạo đối tượng (instantiation of an object):** Vì hàm static thuộc về lớp chứ không thuộc về một đối tượng cụ thể nào của lớp đó. Chúng ta có thể gọi hàm static thông qua tên lớp và toán tử `::` (ví dụ: `ClassName::staticFunction();`).
2. **Chỉ có thể truy cập các thành viên tĩnh (static data):** Hàm static không có con trỏ `this` (con trỏ ngầm định trỏ đến đối tượng mà hàm được gọi trên đó). Do đó, nó không thể truy cập trực tiếp các thành viên không tĩnh (non-static members) của lớp, vì các thành viên không tĩnh thuộc về một đối tượng cụ thể.
Vì cả hai đặc điểm trên đều đúng, đáp án C là chính xác.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
