모든 클래스의 virtual ~object() = default; 를 붙힌다.
끗
그리고
부모 포인터로 자식 클래스 동적할당. 부모 포인터이기에 자식 있는지 알턱이 없음.
자식 포인터로 자식 클래스 동적할당. 자식 포인터라 부모알고 있으니 다 지움,
즉, 자식 포인터로 자식 클래스 동적할당 받는 거면 virtual 안붙혀도 지워줌.
모든 클래스의 virtual ~object() = default; 를 붙힌다.
끗
그리고
부모 포인터로 자식 클래스 동적할당. 부모 포인터이기에 자식 있는지 알턱이 없음.
자식 포인터로 자식 클래스 동적할당. 자식 포인터라 부모알고 있으니 다 지움,
즉, 자식 포인터로 자식 클래스 동적할당 받는 거면 virtual 안붙혀도 지워줌.
아시발 반대로 썻다 막줄
근데 default를 넣으면 순수가상함수가 아니라서 부모클래스 객체생성이 가능해질거같은데
가상 클래스는 =0 넣어야지 당연히. 아님 cpp 면 __interface 쓰던가
아까 그 문제는 순수가상함수클래스를 만드는게 조건이라서..
ㅇㅎ