//difficulty level: easy
#include <iostream>
struct A {
static int x;
static int foo() { return 1; };
};
int foo() { return 2; }
int A::x = foo();
int main()
{
std::cout << A::x;
A::x = foo();
std::cout << A::x;
}
//difficulty level: easy
#include <iostream>
struct A {
static int x;
static int foo() { return 1; };
};
int foo() { return 2; }
int A::x = foo();
int main()
{
std::cout << A::x;
A::x = foo();
std::cout << A::x;
}