指针对象为0xdddddddd表时什么意思,但我访问的时候又会出错?

LongHai 2005-03-09 05:16:25
指针对象为0xdddddddd表时什么意思,但我访问的时候又会出错,要怎么判断一个对象指针是否为“0xdddddddd”呢?
...全文
341 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
linribo 2005-03-16
如果在参数里面定义指针变量,也要初始化吗?
如:OnPop(int datedifference,char* attendoffice)
回复


0xdddddddd表示你的指针指向的对象已经无效了,访问肯定会出错~

回复
norsd 2005-03-09
我一般看到的是:cccccccc
很少看到dddddd的,呵呵。
回复
oyljerry 2005-03-09
一般0xdddddddd,可以得到指针错误了
回复
oyljerry 2005-03-09
定义了指针要马上初始化
回复
bobob 2005-03-09
int *p = 0xdddddddd;
long l=(long)p;
if(l == 0xdddddddd)
...

判断地址是不是0xdddddddd有什么意义呢?
回复
老夏Max 2005-03-09
在编程的时候养成好的习惯,在定义指针的时候显式初始化为NULL,删除指针以后将其置为NULL。
回复
老夏Max 2005-03-09
指针为空!0xcccccccc一样!
回复
发帖
进程/线程/DLL
创建于2007-09-28

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2005-03-09 05:16
社区公告
暂无公告