我使用vs2005 编辑mfc程序,是否所有的new都要delete呢?
我的程序中经常会出现中断,可能是有一些新建立的指针没有删除。所有的new都需要delete么?指针和普通变量删除的方法一样么?比如通过CSockuSock;CSock*u...
我的程序中经常会出现中断,可能是有一些新建立的指针没有删除。
所有的new都需要delete么?
指针和普通变量删除的方法一样么?
比如通过
CSock uSock;
CSock *uSock2;
建立的变量,分别要使用什么方法删除?
比如int a
是否需要delete
指针变量必须删除么? 展开
所有的new都需要delete么?
指针和普通变量删除的方法一样么?
比如通过
CSock uSock;
CSock *uSock2;
建立的变量,分别要使用什么方法删除?
比如int a
是否需要delete
指针变量必须删除么? 展开
3个回答
展开全部
所有使用new分配内存的对象,都需要进行delete处理,不然会引起内存泄漏,但什么时候delete需要看你的程序的需要。如果是采用CSock uSock; 不需要使用delete释放内存,系统会自动释放。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
所有使用new分配内存的对象,都需要进行delete处理,不然会引起内存泄漏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询