質問です

int *Array;
int *pNum;

int Num = 10;

Array = new int[1];
Array[0] = Num;

*pNum = Array[0];

デバッグすると、このコードの最後の部分でエラーが起きます
どうすればうまくいきますか?