struct foo {
int *p;
};
void someFunction(const foo& theFoo)
{
theFoo.p[0] = 10;
}
int main()
{
foo aFoo;
aFoo.p = new int;
someFunction(aFoo);
}
c3RydWN0IGZvbyB7CiAgaW50ICpwOwp9OwoKdm9pZCBzb21lRnVuY3Rpb24oY29uc3QgZm9vJiB0aGVGb28pCnsKCXRoZUZvby5wWzBdID0gMTA7Cn0KCmludCBtYWluKCkKewogICBmb28gYUZvbzsKICAgYUZvby5wID0gbmV3IGludDsKICAgc29tZUZ1bmN0aW9uKGFGb28pOwp9