读书人

一个奇怪的释放指针有关问题.求解决.d

发布时间: 2013-11-01 14:43:02 作者: rapoo

一个奇怪的释放指针问题.求解决.delete,delete []都不行

去掉delete hex就正常了
delete [] hex;也不行
[解决办法]


if(hex != NULL)
delete [] hex;

[解决办法]

unsigned char *hex;
QString str="FF000200FF";
int len=str.length();
hex=new unsigned char[len/2];
if(len%2==0){
for(int i=0;i<=len/2;i++){
hex[i]=strtoul(str.mid(i*2,2).toAscii().constData(),0,16);
}
}
delete [] hex;
hex=NULL;

读书人网 >C++

热点推荐