返回信息流我是这样用的:
int a=5;
int* p=&a;
char *p0=(char*)p;
如果这样的话,是不是p0也指向这个内存单元,这样参数为char型的内存单元就可以访问这个内存单元?
这是一条镜像帖。来源:北邮人论坛 / cpp / #17018同步于 2008/12/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
如何将一个指向int型的指针转换成指向char型的指针?
chenyuan
2008/12/2镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
上机,打印看看是什么内容不就知道了?
【 在 chenyuan 的大作中提到: 】
: 我是这样用的:
: int a=5;
: int* p=&a;
: ...................
char word='A';
char *pb=&word;
cout<<sizeof(word)<<sizeof(pb);
为什么字符指针也占用4个字节空间呢?
【 在 guo 的大作中提到: 】
: 是
: 不过一个访问4字节 一个是一字节
因为它是指针啊
【 在 tsunami 的大作中提到: 】
: char word='A';
: char *pb=&word;
: cout<<sizeof(word)<<sizeof(pb);
: ...................