Anh (Chị) hãy cho biết, hai biến a, b trong đoạn lệnh dưới đây có quyền truy cập là gì?
class tinhtong { int a,b; public: int tong(void);
} ;
Trả lời:
Đáp án đúng: B
Trong C++, các biến thành viên của một lớp (class) nếu không được chỉ định rõ quyền truy cập (public, private, protected) thì mặc định sẽ có quyền truy cập private. Trong đoạn code trên, hai biến a
và b
được khai báo bên trong lớp tinhtong
nhưng không có từ khóa public
, private
, hay protected
đứng trước. Vì vậy, mặc định chúng sẽ là private.