(C++) 8.5 위임 생성자

이준우·2021년 11월 23일
0

생성자가 다른 생성자를 사용하는 것을 위임 생성자라고 한다.

우리가 학생 번호는 같은데, 이름만 다르게 만들고 싶을 경우에 이와 같이 구성할 수도 있을 것이다. 이 방법은 C++ 11에서 가능한 방법인데, 이 방법 외에 다른 방법도 있다.
이런식으로 생성자를 다른 생성자 내에서 사용하는 방식도 가능하다. 하지만 아직까지는 이러한 방법보다는 init()를 만들어 구현하는 것을 선호하긴 한다.

이처럼 init()를 만들어 사용하는 방식이 아직까지 많이 사용하는 방식 중의 하나이다.

0개의 댓글