类中,关于析构函数的一点疑问?

图片说明

我的类中的数据成员就只有一个int *p;
但是我通过构造函数,用new申请了一个内存空间;
我想问一下,如果我不在析构函数中用delete p去释放内存,那么系统会去自动用delete去析构这个内存吗?

不会,一定要delete,否则内存泄露