struct A { int a; }; void main() { int* a = new int[4]; float* b = new float[4]; bool* c = new bool[4]; A* d = new A[4]; int** e = new int*[4]; float** f = new float*[4]; bool** g = new bool*[4]; A** h = new A*[4]; int test = -243; a[2] = -test; b[2] = 23.5; c[2] = true; d[2].a = 64564; e[2] = &a[2]; f[2] = &b[2]; g[2] = &c[2]; h[2] = &d[2]; print a[2]; print b[2]; print c[2]; print d[2].a; print *e[2]; print *f[2]; print *g[2]; print (*h[2]).a; }