Eu escrevi o seguinte código que usa unique_ptr<Derived>onde unique_ptr<Base>é esperado 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...