[미완] [C/C++] C++ Class 복사생성자, 복사대입연산자
Class를 선언하면 사용자가 정의를 안해도
기본적으로 생성자, 소멸자, 복사생성자, 복사대입연산자가 선언이 된다.
위 그림처럼 빈함수(주석부분)들이 생성된다.
일반적으로 생성자와 소멸자는 사용자가 선언을 하지만
복사 생성자와 대입연산자는 선언을 안한다.(귀찮아)
그래서 나는 빈 복사 생성자와 대입연산자를 만든 후 private 처리를 한다.
그러면 복사 생성자나 대입 연산자 호출시 Error를 발생한다.
이렇게 만들고 나서 추후에 복사생성자나 대입연산자가 필요하면 그때 만든다.
댓글 없음:
댓글 쓰기