pointer1 [C++] 포인터(*, pointer)와 참조(&, reference)란? [ *_pointer, & _reference ] * ) pointer 포인터 = 메모리의 주소를 가지고 있는 변수. 주소값을 통한 메모리 접근 int* pt1; 나 char* pt2; 처럼 사용하면 포인터변수를 선언하는 것. int형 변수를 가르킬 수 있는 포인터 pt1이라고 읽으면 됨. & ) reference 레퍼런스 = 자신이 참조하는 변수를 대신할 수 있는 또 하나의 이름. 변수에 별명을 하나 붙여주는 것. 변수 명을 통해 메모리를 참조함. int* pt1 = &temp; 이렇게 입력하면 temp의 주소값을 포인터 pt1에 넣으라는 명령이 됨. example) int iNum = 10; int* pPtr = &iNum; int& rRef = iNum; return 0; 위에처럼 입력하면 왼쪽과 .. 2023. 5. 19. 이전 1 다음