인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

한울님의 프로필 이미지
한울

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

포인터 기초 #1

포인터 관련

해결된 질문

작성

·

203

0

인터넷을 찾았을 때 굉장히 헷갈리는 부분이 있는데

예시로 int* a = &b;에서

포인터 a는 b의 주소를 가리킨다라는 설명도 있고

포인터 a는 b를 가리킨다라는 설명도 있는데

둘 중에 어떤 것이 맞는 설명인가요?

 

 

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

정확히 말하면 a에는 b의 주소값이 들어가 있는 상태이구요.
a [ 100 ]
b [ 12312414] << b의 주소 100

[a에는 b의 주소가 있다]가 가장 정확하지만
그것을 다르게 표현하면
[a가 b를 가리킨다]
[a의 b의 주소를 가리킨다]도 아예 틀린 말은 아니죠.

한울님의 프로필 이미지
한울
질문자

하지만 2가지 표현이 다 틀리지 않다면 b == &b가 되어버려서...

Rookiss님의 프로필 이미지
Rookiss
지식공유자

ㅋㅋㅋ 그것도 맞지만 그건 너무 프로그래머적인 마인드이구요.
a에 b의 주소가 있으니
a가 b를 가리킨다라고 그냥 단순히 표현하는 것이죠.

한울님의 프로필 이미지
한울
질문자

감사합니다!

한울님의 프로필 이미지
한울

작성한 질문수

질문하기