函数:
CArray<xxx, xxx>* CXXX::Query() const
{
CArray<xxx, xxx>* array = new CArray<xxx, xxx>;
...
return array;
}
使用时
CArray<xxx, xxx>* array = CXXX::Query();
用完后最后是否需要delete,怎么写?
解决方案 »
- 对话款内容保存为图片,如何实现?
- 新人散分
- 相当复杂的问题请高手指导,谢谢
- 8.30 号揭贴.. JF的速度哈..!
- 有写过二维矢量绘图的人,请帮忙。
- 多线程问题
- 关于window2000外壳服务的程序(高手请进!!!)
- CListCtrl 控件类如何设置它的背景图片, 或者 List-View 如何使用 LVM_SETBKIMAGE 消息?
- cannot convert parameter 1 from 'LPCTSTR' to 'std::string &&'????
- 已知一个Internet Explorer_Server类的窗口的句柄,怎么才能知道他是不是有3D边框和滚动条?
- 如何把数据库字段赋值为NULL
- 那位大侠帮忙看看这个奇怪的问题
myArray->FreeExtra();
delete myArray;
CArray<xxx, xxx>* array = CXXX::Query();
这样调用对于使用的人来说它并不知道函数里面做了些什么,很容易忘记所以我觉得是不是应该做一个CArray的子类,在它的析构函数里做delete?