C++ 고급 문법 (9) — 객체 복사(Object Copy)

복사 생성자를 따로 쓰지 않아도 Buffer b = a;는 컴파일된다. 컴파일러가 멤버를 하나씩 복사하는 기본 복사 생성자를 만들어주기 때문이다. 멤버가 값 타입이면 이것으로 충분하지만, 생 포인터로 자원을 소유하고 있으면 포인터…

Continue ReadingC++ 고급 문법 (9) — 객체 복사(Object Copy)