operator是c++的重载运算符,字面意思,自己理解。

一般回放在struct结构体当中,可以直接把结构体中的变量用运算符搞,挺方便的。

重载运算符的格式如下:

bool operator 运算符 (const 结构体名称 b) const

{
return(什么时候这个运算符对结构体成立);//注意对此运算符使用this->元素名;

}

举例

struct point
{
	    int elem;
	    bool operator<(point b)const
    	{
	    	    return elem>b.elem;
	    }
};