안녕하세요. 프로그래머 선배님들.
제가 지금 구조체 포인터 부분을 공부하고 있는데요.
궁금한점이 있어서 이렇게 질문하게 되었습니다.
struct ST_A
{
int nNum;
};
int main()
{
ST_A *stpA;
stpA->nNum = 1;
//궁금한 부분
ST_A *stpB = new ST_A;
stpB->nNum = 1;
delete stpB;
return 0;
}
구조체 포인터를 사용하는 방법은 알겠는데.
예제나 검색을 해보면 항상 stpB 처럼
동적할당을 하고 포인터를 저렇게 쓰던데요.
둘다 차이가 있는건가요?