728x90
순서로 둘을 구분!
int *ptr = #
- 변수 num의 주소값을 반환해서, 포인터 ptr에 저장하라
- ptr == &num
- *ptr = num
int &num2 = num1;
- 이미 선언된 변수 num1에 대한 참조자를 num2로 선언하겠다
- num1: 이미 선언된 원본 변수
- num2: num1의 참조자
- num2과 num1은 같은 value를 다루며, num2를 통해 num1에 직접 조작을 가할 수 있다 (간접참조 x)
**참조자는 변수를 대상으로만 선언이 가능함
728x90
'개발 > c++' 카테고리의 다른 글
[c++] vector (0) | 2023.09.25 |
---|---|
[c++] const / 초기화 리스트!! (0) | 2023.09.24 |
[c++] 동적 결합 (0) | 2023.09.11 |
[c++] virtual 통한 가상 메서드 선언, public 함수 다형 상속 (0) | 2023.09.10 |
[c++] 클래스 상속 (0) | 2023.09.10 |