Parent* p = new Child();

p->virtual_method();


그냥 포인터로 이런식으로 쓰는 것처럼


std::shared_ptr+Parent+ p = std::make_shared+Child+();

p->virtual_method();


스마트 포인터도 동일하게 써도 문제 없는 부분?

해보니 실행은 잘되는데 함정같은것 없음?

템플릿 잘려서 부등호 기호들 대신 +로 대체함