1.內存泄露
eg: BYTE *pBuffer=new BYTE[100];
釋放:delete [] pBuffer;
2.文件資源泄露
eg: File *pFile=fopen("test.txt");
釋放:fclose(pFile);
3.GDI泄露
eg: HDC hDC=::GetDC(hWnd);
釋放:ReleaseDC(hDC);
4.信號資源泄露
eg: HANDLE hMute=::CreateMutex(NULL,TRUE,"MuteSignal");
釋放:CloseHandle(hMute);
5.訪問溢出(Memory Overrun錯誤)
eg: char ch[4]="world";
修改:char ch[5]="world";