windows申请内存的问题?
大家好:请问读图片的程序的一段代码中:
CFile file;
if( !file.Open( pPathname, CFile::modeRead) )
return FALSE;
m_nFileLen = file.GetLength();
HGLOBAL hMem = ::GlobalAlloc( GMEM_MOVEABLE, m_nFileLen );
LPVOID lpBuf = ::GlobalLock( hMem );
if( file.Read( lpBuf, m_nFileLen ) != m_nFileLen )
return FALSE;
file.Close();
m_pJPGBuffer = (char *)lpBuf;
::GlobalUnlock( hMem );
请问为什么要:这么做呢?new delete, 这样不可以吗?这样写有什么好处吗?