Closed rafaelrojasmiliani closed 3 years ago
Evaluate if we need to change the inheritance architecture to this
see how to write this diagrams here
We can also append the virtual move constructor
std::unique_ptr<Base> Derived::move_clone(){ return std::make_unique<Derived>(std::move(*this)); }
Evaluate if we need to change the inheritance architecture to this