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