class A

{

public:

int** p=nullptr;


A(int* q)

{

int** r=new int*[1];

r[0]=q;


p=r;

B* g = new B(p[0]);

}

};


class B

{

public:

B(int*)

{

// 여기서 받아온  p[0]이 nullptr이라네요 왜죠?

}

}