Theo như mình được biết thi cấp phát bằng new thì nếu dùng xong nên delete để giải phóng bộ nhớ.
Giả sử mình có một hàm ahjhj()
, đại loại như sau:
double** ahjhj(int Input)
{
//Do something
double** Output = new double*[2];
//Do something
return Ouput;
}
Có phải là các biến cục bộ sẽ tự bị xoá sau khi chạy hàm không, vì mình không biết làm thế nào dể delete cái Output = new double*[2]
kia cả.