01/10/2018, 09:00
Mọi người cho hỏi là khi nào thì hàm destructor trong C++ được gọi ạ?
search trên mạng thấy bảo làngoài phạm vi thì object sẽ bị hủy và hàm này được gọi vậy khi nào nó nằm ngoài phạm vi??
Bài liên quan
Khi đối tượng đó bị xoá thì destructor được gọi.
Destructor như kiểu hơi thở cuối cùng trước khi chết.
Cóntructor là được gọi là lúc… À mà thôi
sao không xoá đối tượng nó vẫn được gọi mà bạn
Hi Ipupro.
Với các biến được lưu trên stack thì nó được gọi khi hết khối lệnh.
Các biến lưu trên help thì được gọi khi bạn giải phóng vùng nhớ.
Các biến toàn cục hoặc static giải phóng khi end game.
Bạn thêm cái cout vào hàm destructor và thí nghiệm vài lần là sẽ biết rõ khi nào nó đuợc gọi.