class Point
{
	// Default Member Initializer (C++11)
	// Member Initializer List로 컬파일러가 변경해 준다.
	int x{0};
	int y{0};
public:
	Point(int a, int b)
		// Member Initializer List (C++98)
		// 한번의 생성자 호출로 초기화.
		// 초기화 순서는, 아래 정의한 순서가 아닌, 멤버데이터 선언 순서대로 된다.
		: x{a}, y{b}
	{
		// 대입.
		// 생성자 호출 후, 대입 연산자 호출.
		x = a;
		y = b;
	}
}