I have an existing piece of code like this:
struct Base { Base() = default; }; struct Derive: public Base { Derive() = default; Derive(const Deri