黑马程序员技术交流社区
标题:
两个对象比较的是什么
[打印本页]
作者:
Eil.tea
时间:
2015-8-8 11:19
标题:
两个对象比较的是什么
Car *c1=[Car new];
Car *c2=[Car new];
if (c1==c2) {
}
这里是比较的什么?地址吗?
因为在C中,比较的是数值,而讲内存管理的时候有个语句是 if (_car!=car),如果都是刚new出来的,肯定值是相等的,初始化方法相同。只有地址不同
作者:
wowthe1st
时间:
2015-8-8 12:21
当然比较的是地址啊,c1 和c2都是指针变量啊,存的当然是地址
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2