#include <iostream>
using namespace std;
void foo(void *p)
{
int *arr = static_cast<int*>(p);
std::cout << arr[0] << std::endl;
}
int main()
{
int *V = new int[2];
V[0] = 42;
foo(V);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBmb28odm9pZCAqcCkKewogICAgaW50ICphcnIgPSBzdGF0aWNfY2FzdDxpbnQqPihwKTsKICAgIHN0ZDo6Y291dCA8PCBhcnJbMF0gPDwgc3RkOjplbmRsOwp9CgppbnQgbWFpbigpIAp7CiAgICBpbnQgKlYgPSBuZXcgaW50WzJdOwogICAgVlswXSA9IDQyOwogICAgZm9vKFYpOwoJcmV0dXJuIDA7Cn0=