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";