JavaScript is required

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);

} ;

A.

public

B.

private

C.

protected

D.

Tất cả các quyền.

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 ab đượ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.

Câu hỏi liên quan