Я написал следующий код, который использует, unique_ptr<Derived>где unique_ptr<Base>ожидается class Base { int i; public: Base( int i ) : i(i) {} int getI() const { return i; } }; class Derived : public Base { float f; public: Derived( int i, float f ) : Base(i), f(f) {} float getF()...
21
Почему unique_ptr <Derived> неявно приведен к unique_ptr <Base>?