Machineboy空

Value vs Reference type 본문

Computer/개념

Value vs Reference type

안녕도라 2023. 10. 24. 13:17

 

  Call by Reference Call by Value
  원본 복사 복사본 복사
  사물함에 넣어두고 사물함 번호를 알려주는 방법  
  ref, out을 활용  
  매개변수에서의 gameObject: 
(gameObject가 만약 value type이라면 계속 복사해서 쓰니까 용량이 크면 비효율적)
매개변수에서의 int

 

  일반 ref out
before 함수 선언   꼭 선언해줘야 함 굳이 안해도 
in 함수 선언   refNum(ref int a){a=10}  
after 함수 선언   refNum(ref num)  
int num = 5   num = 10  

 

https://machineboy0.tistory.com/117

 

값에 의한 호출 (call by value) vs 참조에 의한 호출(call by reference)

함수에 값을 전달 할 때 두 가지 방법 Call by Value(값에 의한 호출) Call by Reference(참조에 의한 호출) 매개변수로 전달되는 변수를 모두 함수 내부에서 복사해서 함수 실행 함수 내부에서 전체 복사

machineboy0.tistory.com

 

'Computer > 개념' 카테고리의 다른 글

Git&GitHub 입문 : 1장 Git 시작하기  (0) 2024.07.15
Memory Leak(메모리 누수)  (0) 2023.11.03
Action, Delegate, 함수 포인터  (0) 2023.10.20
VM(Virtual Machine) 가상 머신  (0) 2023.10.18
배열(Array)과 리스트(List)  (0) 2023.10.11