#include <stdio.h>
static const int foo = 10;
int constsum(void) {
return foo + 5;
}
int main(int argc, char* argv[]) {
int a = constsum();
int* newFoo = const_cast<int*>(&foo);
*newFoo = 20;
int b = constsum();
printf("%d\n", a + b);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdGF0aWMgY29uc3QgaW50IGZvbyA9IDEwOwoKaW50IGNvbnN0c3VtKHZvaWQpIHsKICByZXR1cm4gZm9vICsgNTsKfQoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkgewogIGludCBhID0gY29uc3RzdW0oKTsKICBpbnQqIG5ld0ZvbyA9IGNvbnN0X2Nhc3Q8aW50Kj4oJmZvbyk7CiAgKm5ld0ZvbyA9IDIwOwogIGludCBiID0gY29uc3RzdW0oKTsKICBwcmludGYoIiVkXG4iLCBhICsgYik7CiAgcmV0dXJuIDA7Cn0=