|
구조체 포인터에 대해서구 궁금한게 있어서 글을 올립니다.
typedef struct numDATA
{
int aa;
int bb;
} TDATA;
typedef TDATA* P_DATA;
P_DATA data ;
위와 같이 구조체가 선언되어 있다면
data = PDATA(0); <-- 이렇게 쓰게되면 어떤 일을 하는건지 궁금합니다.
그리고 data 변수는
data = new TDATA;
이런식으로 메모리를 할당해야 되는거 아닌가여 ??
그래야지만 안전하게 사용할수 있지 않을까 싶어서 글을 올립니다 ..
|