#include <iostream>
using namespace std;
struct YobaManager {
int count = 0;
void inc() {
++count;
}
};
struct Yoba {
YobaManager& manager;
Yoba(YobaManager& manager_) : manager(manager_) {
manager.inc();
}
~Yoba() { /*manager->dec();*/ }
};
int main() {
YobaManager m;
Yoba y(m);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IFlvYmFNYW5hZ2VyIHsKCWludCBjb3VudCA9IDA7CgkKCXZvaWQgaW5jKCkgewoJCSsrY291bnQ7Cgl9CgkKfTsKCnN0cnVjdCBZb2JhIHsKCVlvYmFNYW5hZ2VyJiBtYW5hZ2VyOwoJWW9iYShZb2JhTWFuYWdlciYgbWFuYWdlcl8pIDogbWFuYWdlcihtYW5hZ2VyXykgewoJCW1hbmFnZXIuaW5jKCk7Cgl9CQkKCQoJfllvYmEoKSB7IC8qbWFuYWdlci0+ZGVjKCk7Ki8gfQoJCn07CgppbnQgbWFpbigpIHsKCVlvYmFNYW5hZ2VyIG07CglZb2JhIHkobSk7CglyZXR1cm4gMDsKfQ==