class Foo
{
public:
int g;
};
class Bar
{
public:
Bar()
{
x = new Foo;
x->g = 5;
}
Foo* x;
};
int main()
{
const Bar a;
a.x->g = 10;
}
Y2xhc3MgRm9vCnsKcHVibGljOgogICAgaW50IGc7Cn07CgpjbGFzcyBCYXIKewpwdWJsaWM6CiAgICBCYXIoKQogICAgewogICAgICAgIHggPSBuZXcgRm9vOwogICAgICAgIHgtPmcgPSA1OwogICAgfQogICAgRm9vKiB4Owp9OwoKaW50IG1haW4oKQp7CiAgICBjb25zdCBCYXIgYTsKICAgIGEueC0+ZyA9IDEwOwp9