BYTE指针的初始化??
BYTE 在MFC中是这样定义的
typedef unsigned char BYTE;
我在程序中定义:
BYTE* pAviData;
然后:
pAviData = new BYTE[framenum[0]]; ////出错啦!!!!!
memset(pAviData,0,framenum[0]);
framenum 是一个int指针,已获取到值。
程序运行时在 pAviData = new BYTE[framenum[0]]; 出错,写错误。无效指针,应该是指针没有被初始化。
请问各位高手BYTE 指针应该怎么给初始化呢?谢谢谢谢!!!