void inblk()
{
// 首先以读模式打开获得一条记录,接着获得先姓名,关闭记录,然后打印先姓名。
// 最后删除浏览器 AcDbDatabase *pCurDb;
AcDbLinetypeTable *pLineTypeTable;
AcDbLinetypeTableRecord *pLineTypeTableRecord;
AcDbLinetypeTableIterator *pLineTypeTableIter;
char * pName; ......... ......... // 释放资源
free(pName);
}
// 释放浏览器
delete pLineTypeTableIter;
pLineTypeTable->close();
}
这个例子中,释放指针[ free(pName);],前面定义的指针是不是也应该释放呢!还是cad 本身就可以把一些没用的内存资源自动释放呢?
|