#include <iostream>
struct base {
    base() { std::cout << "base ctor" << std::endl; }
};
struct derived : public base {
    derived() { std::cout << "derived ctor" << std::endl; }
};
int main() {
    derived d;
}