我想请的大家的是个很简单的问题,但容易不注意,因为我最近在公司看到别人以前的程序里有些数据库指针用new分配了之后只是close就没有了,我想问就是这样会不会引起内存泄露呢?就是:CDataBase* p_mDB = new CDataBase();
p_mDB->close();没有delete p_mDB,这样是不是会引起程序不稳定?会有什么严重后果呢如果不用delete?还有一个问题就是一些用CRecordSet定义的,在try块里的相应地方open和close了,但在catch块里就没有了(应该大多数都是有的),我分析过了觉得catch块里也应该有的,大家给点意见,谢谢。