我使用Xcode编译代码。我认为应该存在逻辑错误,但编译器不会引发任何错误。
是否允许在定义类成员函数时使用传递参数类实例的成员变量?
bool Foo::operator <(const Foo& f){
if(dist < f.dist){
return true;
}
else return false;
}
dist是一个成员变量,我真的不明白为什么编译器允许函数使用&#34;的成员变量。 f&#34; instacne定义类Foo的成员函数。