我构建了一个类指针如CMyClass *P = new CMyClass(参数表) ,之后因为要利用指针P, 所以没用delete来释放P(当然P在代码结尾处才释放内存),那继续使用P的话,如P = new CMyClass(P),继续为P分配一个类空间,而且参数就是P,这样做会有问题吗?会造成内存泄漏吗?正确的做法是怎样的?
...全文
20310打赏收藏
关于使用new来分配内存的问题
我构建了一个类指针如CMyClass *P = new CMyClass(参数表) ,之后因为要利用指针P, 所以没用delete来释放P(当然P在代码结尾处才释放内存),那继续使用P的话,如P = new CMyClass(P),继续为P分配一个类空间,而且参数就是P,这样做会有问题吗?会造成内存泄漏吗?正确的做法是怎样的?