inflearn logo
講義

講義

知識共有

Jeong Sanghoonさんの投稿

Jeong Sanghoon Jeong Sanghoon

@zerorequiem235023

レビュー投稿数
1
平均評価
5.0

投稿 2

Q&A

(6.9) 포인터 주소를 찍어보는 구간에서 질문이 하나 생겼어요.

안녕하세요. 말씀하신대로 포인터 변수의 크기는 8바이트가 맞습니다. 하지만 코드에서 보이는 cout ptr_i 의 주소 값이 아니라 ptr_i가 가르키는 주소. 즉, int i 의 주소를 출력합니다. 그러므로 포인터 연산을 했을 경우 8바이트가 아닌 int i의 크기인 4 씩 차이가 나게 됩니다. uintptr_t(&ptr_i - 1) 아예 포인터 ptr_i의 주소에 포인터연산을 하게 될 경우, 8씩 차이가 나게 되는 것을 보실 수 있습니다. 저도 배우고 있는 중이라 정확하지 않을 수 있으나, 도움이 되셨으면 좋겠습니다 !

いいね数
1
コメント数
2
閲覧数
417

Q&A

9분 경의 delete 이후의 ptr의 주소값이 다릅니다

답변 감사드립니다. 덕분에 궁금증이 말끔하게 해소되었습니다!! 더불어 영어로 검색을 해보는 습관의 필요성도 느끼게 되었습니다. 감사합니다. ^^

いいね数
9
コメント数
2
閲覧数
547