bool operator == (int &a,int &b)
{
return 1;
}
operator的参数不能都是已经定义好的常量,需要至少有一个自己定义的量。
更改:
class A;
bool operator == (A &a,A&b)
{
return 1;
}
本文介绍了一个C++中运算符重载的例子,展示了如何定义一个比较运算符==来比较两个自定义类A的对象。原文指出,运算符的参数不能全是已定义的常量,至少需要一个自定义的量。通过一个具体的类A的实例,演示了正确的运算符重载语法。
bool operator == (int &a,int &b)
{
return 1;
}
operator的参数不能都是已经定义好的常量,需要至少有一个自己定义的量。
更改:
class A;
bool operator == (A &a,A&b)
{
return 1;
}

被折叠的 条评论
为什么被折叠?