例如一个字符串指针
char* str;现在只是判断str是否等于零,,但这是不够的,因为有时候这个指针不为零(debug中),但是指的是一堆乱码.
还有一个函数可以判断一个字符串指针是否有效:IsBadStringPtr,但是这个函数不可靠,求教各位
char* str;现在只是判断str是否等于零,,但这是不够的,因为有时候这个指针不为零(debug中),但是指的是一堆乱码.
还有一个函数可以判断一个字符串指针是否有效:IsBadStringPtr,但是这个函数不可靠,求教各位
1、声明时: char *p = NULL;
2、释放之后就应该立刻: p = NULL;
p != NULL && p != 0xcccccccc0xcccccccc是DEBUG版VC默认给的指针地址,方便调试时找出错误来。