Mình có đoạn code:
#include <iostream>
using namespace std;
class Test
{
public:
~Test()
{
cout<<"Deleting...";
}
};
void print()
{
Test a;
a.~Test();
return;
}
int main()
{
print();
}
Nó in ra “Deleting…Deleting…”. Cho mình hỏi khi mình gọi destructor lần I, nó có thực sự hủy a không?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?