//DEL void CMy2View::Onfileread() 
//DEL {
//DEL  // TODO: Add your command handler code here
//DEL  CFile file("testISO.ISO",CFile::modeRead);
//DEL  char *pBuf;
//DEL  DWORD dwFileLen;
//DEL  dwFileLen=file.GetLength();
//DEL  pBuf=new char[dwFileLen+1];
//DEL  pBuf[dwFileLen]=0;
//DEL  file.Read(pBuf,dwFileLen);
//DEL  file.Close();
//DEL  MessageBox(pBuf);
我想问一下一般什么情况才用上new在内存区定义新的区域?假如我不定义新的区域好像也能够完成程序的功能