참조 변수 (Reference Variable)

#include <iostream>

int main()
{
	int num = 42;
	int* numPTR = &num;
	int& numREF = num;

	std::cout << &num << std::endl;
	std::cout << numPTR << std::endl;
	std::cout << &numREF << std::endl;

	std::cout << num << std::endl;
	std::cout << *numPTR << std::endl;
	std::cout << numREF << std::endl;

	return 0;
}

Untitled

Untitled


참조와 포인터의 차이

  1. 편의성
  2. 초기화
  3. NULL 포인터 사용
  4. 재할당