Code Archive/C++

Step4. 참조자

쌍큐 2018. 1. 21. 20:09

'참조자'는 이미 할당된 메모리에 이름을 하나씩 더 붙여서 사용하는 것으로 포인터 대신 쓸수가 있다.

단 주의 할점은 참조자 선언시 반드시 변수로 초기화를 해야한다. 


#include <iostream>

using namespace std;

int& AddNumber(int &n, int val) {

n += val;

return n;

}

int main(void)

{

int num = 10;

int &ref = num;

int &result = AddNumber(num, 20);


cout << "num : " << num << " " << &num << endl;

cout << "ref : " << ref << " " << &ref << endl;

cout << "result : " << result << " " << &result << endl;

return 0;

}


실행결과
     
     



'Code Archive > C++' 카테고리의 다른 글

Step5. class 작성  (0) 2018.01.23
Step Ex. visual studio 2017 C++ 프로젝트 생성  (0) 2018.01.22
Step3. namespace  (0) 2018.01.21
Step2. bool 타입 변수  (0) 2018.01.21
STL set 사용방법  (0) 2017.04.14