상속되지않는 멤버함수
-생성자
-소멸자 :자식 클래스의 소멸자 호출되면 자동으로 부모 클래스의 소멸자가 호출. 명시적 호출이 필요없음. 따라서 자식 클래스의 소멸자는 자식클래스에서 정의된 변수에 대해서만 delete 수행
/* 정의하지않으면 디폴트 버전 생성됨 */
-복제 생성자 //포인터와 동적메모리 생성 기능이 사용되면 별도로 구현해야함
-대입 연산자
상속되는 멤버함수
-그 외 모두
생성자와 소멸자, 대입 연산자는 특정 클래스에 완전히 종속적이며 해당 클래스의 멤버에 대해서만 동작하기 때문에 자식 클래스는 이 함수들을 직접 사용할 필요가 없음. (대신 초기화 리스트에서는 호출 가능)
<상속된 클래스의 대입 연산자 구현 예>
부모클래스의 클래스이름 :: 해당되는 생성자;
'Back-end > c,c++' 카테고리의 다른 글
이진탐색트리(Binary search tree,BST)의 시간복잡도 (1) | 2024.01.11 |
---|---|
접근 지정자 protected 와 private의 차이점 (0) | 2024.01.05 |
call-by-pointer(return-by-pointer) vs call-by-reference (1) | 2024.01.03 |
캡슐화란? 캡슐화의 장점 - 데이터 추상화, 정보 보호, 정보 은닉 (0) | 2024.01.01 |
time()함수와 performance counter (1) | 2023.12.31 |