Giả sử một lớp với các hàm dựng được khai báo như sau: class Lop { private : int a,b; public: lop () // Ham dung 1 { a = b = 5; } lop (int m, int n) // Ham dung 2 { a ^ m; b =n; }...

Câu hỏi :

Giả sử một lớp với các hàm dựng được khai báo như sau:
class Lop
{
private :
int a,b;
public:
lop () // Ham dung 1
{
a = b = 5;
}
lop (int m, int n) // Ham dung 2
{
a ^ m; b =n;
}
};
Khi tạo một đối tượng con trỏ bằng lệnh sau:
Lop *objLop;
objLop = new Lop;

A. Hàm dựng 1

B. Hàm dựng 2

C. Cả 2 hàm dựng đều được gọi

D. Không hàm dựng nào được gọi

* Đáp án

* Hướng dẫn giải

Chọn đáp án A

Copyright © 2021 HOCTAP247