9
Ben
Türetilmiş bir sınıf nasıl yapılır?
class Base {
public:
typedef std::shared_ptr<Base> Ptr;
};
class Derived : public Base {};
Base::Ptr myPtr = std::make_shared(/* Derived() */);
Nasıl böyle bir nesne oluşturmak için make_shared tell aşağıda gibi türetilmiş bir sınıf ile make_shared<T>
fonksiyonunu kullanmak istiyorum
?
ben make_shared fonksiyonunda tek alloc yararlanabilmek için klasik
Base::Ptr ptr = Base::Ptr(new Derived());
önlemek istiyorum.