9
내가
class Base {
public:
typedef std::shared_ptr<Base> Ptr;
};
class Derived : public Base {};
Base::Ptr myPtr = std::make_shared(/* Derived() */);
가 어떻게이 같은 객체를 구축 make_shared 말할 수 아래처럼, 파생 클래스로 make_shared<T>
기능을 사용하려면
?
은 내가 make_shared 기능에 단일 ALLOC을 사용하려면 고전
Base::Ptr ptr = Base::Ptr(new Derived());
을 피하고자합니다.