책 정리/C++ Coding Standards : C++ 코딩의 정석

항목 56 : 필요하다면 실패가 없는 swap을 활용하라. ( Whenever it makes sense, provide a no-fail swap (and provide it correctly) )

최익필 2009. 4. 6. 13:34

{

왜냐하면 swap은 강력한 도구로 만들어 주기 때문이다.

무엇을 위한 강력한 도구인가?
 안전한 복사를 위한 것이다.

안전한 복사는 어떻게 만들 수 있는가?
 여러가지 방법이 있지만, pimpl 이디엄이 가장 널리 쓰인다. 그리고 임시객체를 이용한 방법도 널리 쓰인다.

어떻게 만드는가?
 ... 귀찮.. 책을 보시라 ㅋㅋ

}