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

+ Recent posts