#include <iostream>
class Foo
{
static bool special;
bool special_;
public:
Foo()
{
special_ = special;
special = false;
}
void bar()
{
if (special_)
{
std::cout << "okay :)\n";
}
else
{
std::cout << "sorry :(\n";
}
}
};
bool Foo::special = true;
int main()
{
Foo a;
Foo b;
Foo c;
b.bar();
a.bar();
c.bar();
a.bar();
b.bar();
c.bar();
a.bar();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgRm9vCnsKCXN0YXRpYyBib29sIHNwZWNpYWw7CgoJYm9vbCBzcGVjaWFsXzsKCnB1YmxpYzoKCglGb28oKQoJewoJCXNwZWNpYWxfID0gc3BlY2lhbDsKCQlzcGVjaWFsID0gZmFsc2U7Cgl9CgoJdm9pZCBiYXIoKQoJewoJCWlmIChzcGVjaWFsXykKCQl7CgkJCXN0ZDo6Y291dCA8PCAib2theSA6KVxuIjsKCQl9CgkJZWxzZQoJCXsKCQkJc3RkOjpjb3V0IDw8ICJzb3JyeSA6KFxuIjsKCQl9Cgl9Cn07Cgpib29sIEZvbzo6c3BlY2lhbCA9IHRydWU7CgppbnQgbWFpbigpCnsKCUZvbyBhOwoJRm9vIGI7CglGb28gYzsKCWIuYmFyKCk7CglhLmJhcigpOwoJYy5iYXIoKTsKCWEuYmFyKCk7CgliLmJhcigpOwoJYy5iYXIoKTsKCWEuYmFyKCk7Cn0K