相关疑难解决方法(0)

全局运营商和成员运营商之间的差异

定义一个为类获取两个引用的全局运算符和定义只接受右操作数的成员运算符之间有区别吗?

全球:

class X
{
public:
    int value;
};

bool operator==(X& left, X& right) 
{
    return left.value == right.value;
};
Run Code Online (Sandbox Code Playgroud)

会员:

class X
{
    int value;
    bool operator==( X& right) 
    {
        return value == right.value;
    };
}
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading

39
推荐指数
4
解决办法
3万
查看次数

标签 统计

c++ ×1

operator-overloading ×1