C++ 참조자(reference)
우선 참조자란 무엇일까? 참조자(Reference)는 다른 변수 또는 객체에 대한 별칭(alias)을 만들어주는 개념이다. 즉, 참조자를 사용하면 변수에 별칭을 부여하여, 원본 변수에 직접적인 접근 없이도 변수를 조작할 수도 있다는 개념이다. 이는 C++에서 포인터와 비슷한 개념으로 생각할 수 있지만, 사용면에서 몇 가지 중요한 차이점이 있다. 1. 참조자의 선언 int num = 5; int& ref_num = num; 우선 변수 타입 앞에 '&' 기호를 붙이는 것으로 선언할 수 있다. 2. 참조자의 별명 int c = 5; int& ref_c = c; ref_c = 6; // c도 6으로 바뀜. 참조자는 변수의 별명(alias)이기 때문에 참조자를 통해 원본 변수를 조작하면 실제로 원본 변수의 값이 ..
C++/C++98
2023. 8. 3. 15:11