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

김갤럭시님의 프로필 이미지
김갤럭시

작성한 질문수

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

포인터 연산

포인터 산술연산질문있습니다!

작성

·

200

0

int  number = 1;

int* ptr = 1;

*ptr += 1;

이것을 실행하고 메모리를 봐봤습니다.

주소는 정상적으로 이동했는데

실제 number가 있는 주소는 변하지않더라구요. 

포인터연산은 실제 값이있는 위치에는 영향이 없는건가요??

답변 1

0

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

int number = 1;
int* ptr = &number;
*ptr += 1;

어떤 테스트를 하시는지 잘 이해를 못했습니다.
위와 같이 number 주소를 ptr로 참조해서 수정하시는 의도가 맞을까요?
(그렇다면 number 값이 변하는게 정상 상황입니다)

김갤럭시님의 프로필 이미지
김갤럭시

작성한 질문수

질문하기