这句话什么意思啊?
两个指针变量指向同一个类对象时,可以相减。
能说个例子给我吗?
问题点数:0、回复次数:7Top
1 楼chinazcw(笑口常开)回复于 2003-08-03 16:53:45 得分 0
没明白,两个指针指向同一个类对象,还有必要相减吗??相减不就等于0吗?Top
2 楼gernal_dn()回复于 2003-08-03 17:00:59 得分 0
是只同一类型的指针相减罢?
Top
3 楼scuthdd()回复于 2003-08-03 17:04:23 得分 0
高级程序员一书里的话Top
4 楼darkhawk(黑鹰)回复于 2003-08-03 17:05:13 得分 0
应该是指向某个类的对象数组时,指针可以相减吧.
如
class X
{
int x;
int y;
};
X a[10];
X* p = &a[5];
X* q = &a[9];
那么q - p == 4为TRUE;Top
5 楼lihaijiang(李海江)回复于 2003-08-03 19:45:44 得分 0
楼上的说的对!
Top
6 楼lemon520(喷血)回复于 2003-08-03 19:46:12 得分 0
不明白楼主的意思!
帮你顶!Top
7 楼Lymtics(日落河长)回复于 2003-08-03 19:58:45 得分 0
同意 darkhawk(hawk) 的话
相减表示中间元素个数(相隔几个)Top




