#include <iostream>
class example {
public:
static void setStaticVar(int value) { var = value; }
static int getStaticVar() { return var; }
private:
static int var;
};
int example::var = 0; // important!
int main() {
example::setStaticVar(31337);
std::cout << example::getStaticVar() << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCmNsYXNzIGV4YW1wbGUgewpwdWJsaWM6CiAgICBzdGF0aWMgdm9pZCBzZXRTdGF0aWNWYXIoaW50IHZhbHVlKSB7IHZhciA9IHZhbHVlOyB9CiAgICBzdGF0aWMgaW50IGdldFN0YXRpY1ZhcigpIHsgcmV0dXJuIHZhcjsgfQpwcml2YXRlOgogICAgc3RhdGljIGludCB2YXI7Cn07CgppbnQgZXhhbXBsZTo6dmFyID0gMDsgLy8gaW1wb3J0YW50IQogCmludCBtYWluKCkgewoJZXhhbXBsZTo6c2V0U3RhdGljVmFyKDMxMzM3KTsKCXN0ZDo6Y291dCA8PCBleGFtcGxlOjpnZXRTdGF0aWNWYXIoKSA8PCBzdGQ6OmVuZGw7CglyZXR1cm4gMDsKfQ==