Back-end/c,c++
C++ 상속 멤버함수
bogyoi
2024. 1. 8. 23:00
상속되지않는 멤버함수
-생성자
-소멸자 :자식 클래스의 소멸자 호출되면 자동으로 부모 클래스의 소멸자가 호출. 명시적 호출이 필요없음. 따라서 자식 클래스의 소멸자는 자식클래스에서 정의된 변수에 대해서만 delete 수행
/* 정의하지않으면 디폴트 버전 생성됨 */
-복제 생성자 //포인터와 동적메모리 생성 기능이 사용되면 별도로 구현해야함
-대입 연산자
상속되는 멤버함수
-그 외 모두
생성자와 소멸자, 대입 연산자는 특정 클래스에 완전히 종속적이며 해당 클래스의 멤버에 대해서만 동작하기 때문에 자식 클래스는 이 함수들을 직접 사용할 필요가 없음. (대신 초기화 리스트에서는 호출 가능)
<상속된 클래스의 대입 연산자 구현 예>
부모클래스의 클래스이름 :: 해당되는 생성자;