Overridden virtual function return unique_ptr of derived type
72306
How can I use covariant return types with smart pointers?
21981
C++ virtual function from constructor
115292
virtual function calls in constructor and destructor
35448
Virtual multiple inheritance - final overrider
149791
Why can't I access a protected member from an instance of a derived class?
108715
C++ Converting function pointer to unique “hash” key
5770
C++ "virtual" keyword for functions in derived classes. Is it necessary?
14712
Does every object of virtual class have a pointer to vtable?
54506
How to avoid memory leak with shared_ptr?
104046
Calling base method from derived class
150506
Propagating 'typedef' from based to derived class for 'template'
157576
std::auto_ptr to std::unique_ptr
82264
C++ object size with virtual methods
94251
Is it possible to assign a base class object to a derived class reference with an explicit typecast?
59163
How can a derived class invoke private method of base class?
28830
Type erasure in C++: how boost::shared_ptr and boost::function work?
4160
How do I use a custom deleter with a std::unique_ptr member?