50 câu hỏi 60 phút
One cannot create an object of a virtual class
TRUE
FALSE
50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Trong C++, một class quản lý một linked list thường nên giải phóng bộ nhớ đã cấp phát cho các node của linked list trong destructor của class đó. Điều này là để tránh memory leak (rò rỉ bộ nhớ). Khi một đối tượng của class linked list bị hủy (ví dụ, khi nó ra khỏi scope hoặc bị xóa bằng delete
), destructor sẽ được gọi, và trong destructor này, bạn nên duyệt qua linked list và giải phóng từng node. Nếu không làm như vậy, bộ nhớ mà các node chiếm giữ sẽ không được giải phóng, dẫn đến rò rỉ bộ nhớ.
Trong C++, ios
là lớp cơ sở (base class) của iostream
, không phải ngược lại. iostream
kế thừa từ ios
(và istream
, ostream
). Vì vậy, phát biểu 'ios' stream is derived from iostream là sai.
Khi khai báo mảng, ta khởi tạo luôn giá trị của mảng như sau:
Int x[3] ={4, 2, 6};
Nghĩa là: