포인터 (1) 썸네일형 리스트형 c++에서 레퍼런스와 포인터의 차이를 알아보자 C++에서 레퍼런스와 포인터는 모두 메모리 주소를 저장하고 참조하는 방법입니다. 하지만 레퍼런스와 포인터는 몇 가지 중요한 차이점이 있습니다. 1.선언 방법 레퍼런스는 선언할 때 '&'를 사용합니다. 포인터는 '*'를 사용하여 선언합니다. 2.NULL 값 레퍼런스는 NULL 값을 가질 수 없습니다. 한 번 참조한 변수를 계속 참조합니다. 포인터는 NULL 값을 가질 수 있습니다. NULL은 포인터가 어떤 것도 가리키지 않음을 나타냅니다. 3.참조 대상 변경 레퍼런스는 참조 대상을 변경할 수 없습니다. 참조는 선언과 함께 참조 대상을 지정합니다. 포인터는 참조 대상을 변경할 수 있습니다. 포인터는 언제든지 다른 메모리 위치를 가리킬 수 있습니다. 4.연산자 사용 레퍼런스는 포인터 연산자(*, ->)를 사용.. 이전 1 다음