조건

class Point;

Point Test()
{
	Point p;
	p.x = 1;
	p.y = 2;
	// 일반적으로 어떤 함수에서 지역변수를 리턴하면 Copy or Move가 일어난다.
	// 하지만 컴파일러가 최적화를 해서 지역 변수를 해당 함수를 호출한 곳에서 받을때 만들 함수로
	// 매핑 시켜서 그대로 사용하게 해준다.
	return p; 
}