게임 기획 제련소
article thumbnail
레퍼런스
🧠프로그래밍/C++ 2022. 10. 28. 11:43

레퍼런스 다른 변수를 참조하여 컨트롤하기 위한 변수이다. 대부분의 언어에서 참조라는 의미는 특정 메모리영역의 위치를 가리킨다. int& Ref = Number; 위처럼 레퍼런스 변수를 선언할 수 있다. int Number1 = 200; int& Ref = Number; Ref = Number1; 또한 참조하는 대상을 지정했으므로 Number1의 값인 200을 Ref가 참조하는 Number에 대입해 주는 역할을 한다. 포인터처럼 역참조할 필요는 없으며, Ref 자체가 Number를 대신하는 대리자가 되는것이다. 간단하게 예제를 살펴보면, int Number = 100; int Number1 = 200; int& Ref = Number; Ref = Number1; std::cout