使用內存分配函數,記住使用它想要使用的函數來釋放它,壹旦它被使用。
堆內存:
無malloc\realloc
新建\新建【】-刪除\刪除【】
全球免費
要特別註意數組對象的內存泄漏。
MyPointEX * point array = new MyPointEX【100】;
其刪除形式為:
刪除【】點數組
資源泄漏:在使用系統資源之前,您應該仔細查看使用方法,以防止誤用或忘記釋放系統資源。
讓我們看壹個在MSDN上創建字體的例子:
RECT矩形;
HBRUSH hBrush
字體hFont
hdc = BeginPaint(hWnd & amp;PS);
hFont = reate font(48,0,0,0,FW_DONTCARE,FALSE,TRUE,FALSE,DEFAULT_CHARSET,OUT_OUTLINE_PRECIS,CLIP_DEFAULT_PRECIS,CLEARTYPE_QUALITY,VARIABLE_PITCH,TEXT(“Impact“));
select object(hdc,hFont);
SetRect(& amp;rect,100,100,700200);
SetTextColor(hdc,RGB(255,0,0));
DrawText(hdc,Text(“帶效果的繪圖文本“),-1。rect,DT _ no clip);刪除對象(hFont);
面漆(hWnd & amp;PS);
數據源網絡