반응형 protected1 [C++] Protected Contructor 생성자가 호출되는 정확한 순서 자식 클래스의 생성자 -> 부모클래스의 생성자 생성자를 protected에 만드는 경우 자기자신은 객체로 만들 수 없지만 파생 클래스의 객체는 만들 수 있다. "동물"은 추상적 개념이기 때문에 객체가 존재 할 수 없지만, "강아지"는 큰 현실세계에서 객체가 존재한다. Protected 소멸자의 의미 Public 소멸자를 호출할 수 없으므로 Stack에 객체를 만들 수 없고 Heap에 할당할 수 있다. 그러므로 소멸자도 destroy()와 같은 별도의 public 함수로 만들어 줘야한다. 참조 개수 기반의 객체 수명을 관리하는 기법에서 많이 사용된다. 2020. 11. 24. 이전 1 다음 반응형