请问个简单的有关问题,如何得到 比如:new byte[1024],新开辟的内存空间句柄
请教个简单的问题,怎么得到 比如:new byte[1024],新开辟的内存空间句柄?
比如我读入一个文件
DWORD dwFielSize = GetFileSize(m_hPakFile,NULL); //得到文件大小
DWORD readsize;
BYTE * buffer=new BYTE[dwFielSize];
然后我必须要得到这个开辟的内存空间句柄,请问是需要什么方式转换成handle吗?
------解决方案--------------------
楼主不要把句柄理解狭隘了!
它可以是任何东西,任何类型的!
你分配的内存只是一个void* ,可以转换成你想要的任何指针类型的!
比如我读入一个文件
DWORD dwFielSize = GetFileSize(m_hPakFile,NULL); //得到文件大小
DWORD readsize;
BYTE * buffer=new BYTE[dwFielSize];
然后我必须要得到这个开辟的内存空间句柄,请问是需要什么方式转换成handle吗?
------解决方案--------------------
楼主不要把句柄理解狭隘了!
它可以是任何东西,任何类型的!
你分配的内存只是一个void* ,可以转换成你想要的任何指针类型的!