有人能解释一下这段代码在做什么吗? 我第一个想法是
d()
调用了自己的析构函数,但我不明白为什么你不能自己调用T
的析构函数。class T
{
void d()
{
this -> ~T();
}
}
Thank you in advance.
destroy
方法,然后由析构函数调用它?那会更加明确和规范,或者我有什么遗漏吗? - Niklas B.