#D0347. 环境测试 6:重载运算符的一种 CE 写法
环境测试 6:重载运算符的一种 CE 写法
题目描述
下面这段代码在比赛时会得到 CE
的错误。而在 DevC++ 和很多场景下是能成功运行的。
如果提交这段代码得到了 AC
的结果,则说明当前 OJ 环境与比赛评测环境不一致。
#include <bits/stdc++.h>
using namespace std;
struct Point
{
int x, y;
operator<(const Point & a) const
{
return x > a.x;
}
};
int main()
{
cout << "Hello World";
return 0;
}
正确的写法是在重载运算符函数前面写清楚返回值为 bool
类型。
(显然你可以通过提交正常的 Hello World
正确地程序拿到这题满分。
输入格式
无输入
输出格式
输出 Hello World
Hello World