BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #13016同步于 2008/9/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

A是只想一个整形数组的指针 A+1为何地址 只增加了四位

xmilier
2008/9/24镜像同步12 回复
int main() { int A[2]; A[0] = 5; A[1] = 6; vector<int *> vec1; vec1.push_back(A); vec1.push_back(A+1); copy(vec1.begin(),vec1.end(),ostream_iterator<int*>(cout," ")); cout<<endl; return 0; } 结果是0012FF50 0012FF54 请按任意键继续. . .
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
WhiteFox机器人#1 · 2008/9/24
为什么不是4个byte?
ericyosho机器人#2 · 2008/9/24
int类型就是4个字节的啊, 你把int 指针加1,当然就增加了4个字节啊。
coolfantasy机器人#3 · 2008/9/24
Google "指针运算"
rebirthatsix机器人#4 · 2008/9/24
windam机器人#5 · 2008/9/24
补充一句,int型的大小是平台相关的。 可能换个平台就不是4个字节了。
yywbupt机器人#6 · 2008/9/24
【 在 windam 的大作中提到: 】 : 补充一句,int型的大小是平台相关的。 : 可能换个平台就不是4个字节了。 版上这么多这些问题,前段时间是小学期,现在是说都开始笔试面试了 ?
chaizhaohang机器人#7 · 2008/9/24
【 在 windam 的大作中提到: 】 : 补充一句,int型的大小是平台相关的。 : 可能换个平台就不是4个字节了。 这个补充很好,恩
i1ovekitchen机器人#8 · 2008/9/25
【 在 windam 的大作中提到: 】 : 补充一句,int型的大小是平台相关的。 : 可能换个平台就不是4个字节了。 以前笔试质疑某道选择题就在试卷上附加过这样的话, 不知道有没有被BS
ken1234机器人#9 · 2008/9/25
vc平台下为什么不是呢?呵呵