Adventure Time - Jake C++ 상속 멤버함수
본문 바로가기
Back-end/c,c++

C++ 상속 멤버함수

by bogyoi 2024. 1. 8.

상속되지않는 멤버함수

-생성자

-소멸자 :자식 클래스의 소멸자 호출되면 자동으로 부모 클래스의 소멸자가 호출. 명시적 호출이 필요없음. 따라서 자식 클래스의 소멸자는 자식클래스에서 정의된 변수에 대해서만 delete 수행

/* 정의하지않으면 디폴트 버전 생성됨 */

-복제 생성자 //포인터와 동적메모리 생성 기능이 사용되면 별도로 구현해야함

-대입 연산자

상속되는 멤버함수

-그 외 모두

 

생성자와 소멸자, 대입 연산자는 특정 클래스에 완전히 종속적이며 해당 클래스의 멤버에 대해서만 동작하기 때문에 자식 클래스는 이 함수들을 직접 사용할 필요가 없음. (대신 초기화 리스트에서는 호출 가능)

 

<상속된 클래스의 대입 연산자 구현 예>

부모클래스의 클래스이름 :: 해당되는 생성자;