//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在内存区定义新的区域?假如我不定义新的区域好像也能够完成程序的功能
//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在内存区定义新的区域?假如我不定义新的区域好像也能够完成程序的功能
解决方案 »
- CHtmlEditView,CHtmlEditCtrl怎样设置文字的行间距
- 按钮子类化的问题?
- 改变菜单的背景颜色 高手指教啊
- VC 创建多线程的问题
- 请教怎么知道listctrl的某一行是否被隐藏?
- 【请教】CListCrl控件添加列的问题?
- win2000P默认安装带QuikView工具吗?
- 请教:reinterpret_cast;static_cast;dynamic_cast有什么区别,具体该怎么用?
- vc下的汇编问题,SOS!!!SOS!!!!!!!
- vc建的DLL文件如何注册!!
- 一个很基础(急促)的界面刷新问题~!
- 在Windows服务中创建的Event对象,无法在其他进程中打开
1.返回局部对象的指针
2.返回局部程序块申请的内存
3.需要运行时确定大小的内存空间
等等 一般来说采取new动态分配