53.2 구조체 포인터 배열 선언하기 오류가 있는 것 같습니다.
, 야옹이 멍멍이님이 작성https://dojang.io/mod/page/view.php?id=447
여기보면 각 요소의 동적 메모리를 해제 할 때
for (int i = 0; i < sizeof(p) / sizeof(struct Point2D*); i++)
이런식으로 구조체 포인터 배열 전체 크기를 sizeof(p) 로 구했는데
그 밑에 설명보면
구조체 포인터 배열 전체 크기가 sizeof(*p) 로 애스터리스크가 붙었는데
포인터 변수 선언 할 때 빼고 애스터리스크가 앞에 붙으면 역참조 아닌가요?
아무리 봐도 p 가 맞는 것 같은데 밑에는 *p로 써있으니 헷갈립니다.
Re: 53.2 구조체 포인터 배열 선언하기 오류가 있는 것 같습니다.
, 도장_ 관리자님이 작성sizeof(p)가 맞습니다.
종이책에는 문제가 없고, 온라인 편집 과정에서 오류가 발생한 것 같습니다.
제보 감사합니다.