비버놀로지

[Mordern C++] reference - 참조자 본문

LANGUAGE STUDY/C C++

[Mordern C++] reference - 참조자

KUNDUZ 2023. 1. 16. 15:15
728x90

reference  - 참조자

  • 자신이 참조하는 변수를 대신할 수 있는 또 하나의 이름
  • 생성시 초기화 필요
  • reference 참조, 8byte copy, 원본 변경 가능
int a;
int &c = a;
int a = 3;     a      
  3      
 
int arr[10];
for (int &x : arr {...}
int &b = a;
int c = a;
  a b     c
  3     3
 
void func (int &b) {...}
int a;
func (a);
b = 5;
c = 6;
         
  5     6
 

 

728x90

'LANGUAGE STUDY > C C++' 카테고리의 다른 글

[Modern C++] Template  (0) 2023.01.16
[mordern C++] auto  (0) 2023.01.16
[Modern C++] Pair  (0) 2023.01.16
[C++] STL  (0) 2023.01.16
[C \ C++] 1. VS code에서 C\C++ 시작하기  (0) 2021.03.27
Comments