Item 25: 예외를 던지지 않는 swap에 대한 지원도 생각하자

  1. std::swap 의 정의 코드를 써보자
namespace std {
template<typename T>
void swap(T& a, T& b)
{
    T temp(a);
    a = b;
    b = temp;
}

복사 후 바꾸기가 핵심이다

results matching ""

    No results matching ""