struct Test
{
	// 주소 접근 형태.
	int& a;

	// 객체 초기화시 같이 초기화 되야함.
	// move 키워드로 할당해도 move 함수 호출 안됨.
	// 할당받은 변수의 주소 접근.
	// 즉, Ref Type와 유사하나, 컴파일타임에서 std::move로 할당해도 에러 없음.
	int&& b; 

	// 주소 접근 형태.
	int* c;

	// copy.
	int d;
}