【发布时间】:2011-05-19 10:09:50
【问题描述】:
假设我有一个类 Foo(它的 & 运算符没有重载)是从这个类的 & 运算符获得的地址保证与它的 this 指针具有相同的值吗?
在下面的代码中,equalPointer 是否保证返回 true? 是否有可能返回 false 的情况(例如,在考虑多重继承时)?
class Foo
{
bool equalPointer(const Foo * f} { return f==this; }
}
Foo f;
f.equalPointer(&f);
【问题讨论】: