#include <iostream>
class A
{
public:
static int something;
int a;
};
int A::something = 42;
void fun(const A& a)
{
a.something = a.something + 1;
}
void printa(const A& a)
{
std::cout << "something: " << a.something << "\na: " << a.a << "\n";
}
int main()
{
A w;
w.a = -5;
printa(w);
fun(w);
printa(w);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgQQp7CnB1YmxpYzoKICAgIHN0YXRpYyBpbnQgc29tZXRoaW5nOwoJaW50IGE7Cn07CmludCBBOjpzb21ldGhpbmcgPSA0MjsKCnZvaWQgZnVuKGNvbnN0IEEmIGEpCnsKCWEuc29tZXRoaW5nID0gYS5zb21ldGhpbmcgKyAxOwp9Cgp2b2lkIHByaW50YShjb25zdCBBJiBhKQp7CglzdGQ6OmNvdXQgPDwgInNvbWV0aGluZzogIiA8PCBhLnNvbWV0aGluZyA8PCAiXG5hOiAiIDw8IGEuYSA8PCAiXG4iOwp9CgppbnQgbWFpbigpCnsKCUEgdzsKCXcuYSA9IC01OwoJcHJpbnRhKHcpOwoJZnVuKHcpOwoJcHJpbnRhKHcpOwp9