C++에서 생성자란 무엇인지 쓰시오. | 2020년 정보처리기사실기 3회차 기출문제 상세 페이지
19
C++에서 생성자란 무엇인지 쓰시오.
해설
해당 클래스의 객체가 생성될 때 자동으로 호출되는 특수한 종류의 메서드
[해설]
객체가 생성되는 시점에 자동으로 호출되어 멤버 변수를 초기화하는 특수 멤버 함수이기 때문에 이 답이 된다.
클래스명과 동일한 이름을 가지며 반환형이 없다는 점, 매개변수 구성이 다른 여러 생성자를 오버로딩할 수 있다는 점이 소멸자(destructor)와 구분되는 채점 포인트다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.