質問させてください。
構造体を用意してnewしたあと p_testにポインタで渡しているはずなのに
p_testの中のxとyに未定義の値と表示されそれを他の変数に代入すると
エラーが発生します。

CではエラーにならないのでC++では特別な書き方等あるのでしょうか?
すいませんがご教授お願いします。

typedef struct _POINT{
int x;
int y;
}POINT;
typedef struct _TEST{
int s;
POINT p;
}M_TEST;

int WINAPI WinMain(...){
TEST * test = new TEST;
POINT * p_test = &test->p;
...