Ausgehend von ecatmurs Antwort könnten wir auch Base
constructible aus einem Typ machen, der nur einen privaten Konstruktor hat :
Jeder Derived
-Typ muss ein zusätzliches Konstruktorargument vom Typ PrivateT
haben, das er weiterleiten muss ... aber er kann trotzdem von Base
! erben!
Tags und Links c++ c++11 shared-ptr