auto_ptr的析构函数调用delete而网上说,unique_ptr会自动判断,是应该delete还是delete[]。可是这个自动判断是怎么做到的呢,如何才能判断一个*是new出来的还是new[]出来的?