stock A(int n) { } stock B(int n[]) { } stock C(int[] n) { } enum E1: { } enum E2 { } stock D(E1 t) { } stock E(E2 t) { } stock F(const int n[10]) { } stock G(int& n) { } public main() { new x[10] new t A(1) B(x) C(x) D(E1:5) E(E2:5) F(x) G(t) }