본 포스트는 More Effective C++ item 19 ~ 22 를 참고하여 작성함. 임시 객체의 origin을 이해하자 임시 객체 (Temporaries) ? template<class T> void swap(T& object1, T& object2) { T temp = object1; object1 = object2; object2 = temp; } 여기에 있는 이 temp 말하는거 아님!! HON MONO 임시 객체는 코드에도 없고,