Machineboy空
Value vs Reference type 본문
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 |