반응형
레퍼런스(Reference)의 이해
개념
- 이름을 지니는 대상에 별명을 붙여주는 행위
- 하나의 변수에 여러 이름을 부여가능
1 2 3 4 5 6 7 8 9 10 11 | int main(void) { int val = 10; int *pVal=&val; // 주소 값을 얻기 위해 &연산자 사용 int &rVal=val; // 레퍼런스 선언을 위해 &연산자 사용 return 0; } | Crocus |
★★ 표시는 쓰이는 위치에 따라 달라진다.
int *p; // p는 포인터로 쓸것이라는 뜻
*p; // p가 가리키는 메모리공간을 참조한다는 뜻
int &p = a; // p는 a를 참조하는 변수라는 뜻
&p; // p의 주솟값을 이용한다는 뜻.
반응형
'Basic > C++' 카테고리의 다른 글
레퍼런스 심화 (0) | 2015.10.03 |
---|---|
레퍼런스 함수 (포인터와 참조의 비교) (0) | 2015.10.03 |
자료형 bool의 기본 설명 (0) | 2015.03.15 |
const, Heap, Stack, 데이터 영역의 용도 및 특징 (0) | 2015.03.15 |
c++ 표준 입출력 (0) | 2015.03.07 |