是否允许在定义类成员函数时使用传递参数类对象的成员变量?

时间:2018-06-08 13:42:41

标签: c++ xcode

我使用Xcode编译代码。我认为应该存在逻辑错误,但编译器不会引发任何错误。

是否允许在定义类成员函数时使用传递参数类实例的成员变量?

bool Foo::operator <(const Foo& f){
    if(dist < f.dist){
        return true;
    }
    else return false;
}

dist是一个成员变量,我真的不明白为什么编译器允许函数使用&#34;的成员变量。 f&#34; instacne定义类Foo的成员函数。

0 个答案:

没有答案