Khi tôi có một vòng lặp và bên trong vòng lặp này tạo ra một biến ngăn xếp mới (không phân bổ nó trên heap và biến giữ nó được khai báo bên trong thân vòng lặp), là hàm hủy của đối tượng này được đảm bảo được gọi trước khi lần lặp tiếp theo bắt đầu, hoặc có thể vòng lặp unrolling bởi trình biên dịch thay đổi một cái gì đó về điều đó?