读书人

大家好关于new 一个图像的小疑点

发布时间: 2012-02-16 21:30:36 作者: rapoo

大家好,关于new 一个图像的小问题
大家好,我编了小程序,里面要在内存里开辟一个空间放一个图像,然后,需要的时候将它拷贝到paintbox上。

语句是这样的:
Graphics::TBitmap *bm = new Graphics::TBitmap;

....
try
{bm->Width=MainForm->PaintBox1->Width+120;bm->Height=Num_P;} //定义大小
catch(EOutOfMemory&E)
.....



由于我现在操作的过程中bm的尺寸Num_P每次都不一样,我上面的语句合适吗?

现在这样的结果是,程序运行正常,也不出错,但是,每次改变bm 的大小,对程序会不会是一个漏洞?

如果是,该怎么解决?



[解决办法]
改变尺寸没有关系的
不过一定要记得
每次用完bm都要 delete bm

读书人网 >C++ Builder

热点推荐