// 26_26-7.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
//

#include "stdafx.h"
#include <iostream>
#include <windows.h>

using namespace std;

class XYpos {
private:
	int x, y;
public:
	XYpos(int n1 = 0, int n2 = 0) { x = n1; y = n2; }
	void disp() { cout << "(" << "," << y << ")\n"; }
	bool operator==(XYpos ob2);
	bool operator<(XYpos ob2);
};

bool XYpos::operator ==(XYpos ob2)
{
	return x==ob2.x && y==ob2.y;
}

bool XYpos::operator <(XYpos ob2)
{
	return (x * x + y * y) < (ob2.x * ob2.x + ob2.y * ob2.y);
}

int _tmain(int argc, _TCHAR* argv[])
{
	XYpos d1(10, 20), d2(10, 20), d3(10, 25);

	if (d1 == d2) {
		cout << "d1 == d2\n";
	}
	else {
		cout << "d1 != d2\n";
	}

	if (d1 < d3) {
		cout << "d1 < d3\n";
	}
	else {
		cout << "d1 >= d3\n";
	}


	MessageBox(NULL, _T("Check Console Window"), L"MessageBox", MB_OK);

	return 0;
}

