#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgpzdHJ1Y3QgYmFzZSB7CiAgICBiYXNlKCkgeyBzdGQ6OmNvdXQgPDwgImJhc2UgY3RvciIgPDwgc3RkOjplbmRsOyB9Cn07CnN0cnVjdCBkZXJpdmVkIDogcHVibGljIGJhc2UgewogICAgZGVyaXZlZCgpIHsgc3RkOjpjb3V0IDw8ICJkZXJpdmVkIGN0b3IiIDw8IHN0ZDo6ZW5kbDsgfQp9OwppbnQgbWFpbigpIHsKICAgIGRlcml2ZWQgZDsKfQ==