& 는 연산자오버로딩이 가능하므로 확실하게 주소를 얻을때 std::addressof 를 사용한다.