값에 의한 전달 vs 참조에 의한 전달
1-1) 값에 의한 전달이란?
- Call by value라고 부름
- 값에 의한 전달은 원본이 바뀌지 않고, 사본이 바뀜
- int, char, float 기본 자료형들은 값에 의한 전달
- C언어의 구조체도 기본적으로 값에 의한 전달을 함
1-2) 참조에 의한 전달이란?
- Call by reference라고 부름
- 사본이 아닌 원본이 바뀜
- 쉽게 요약해서, new로 만든 것은 모든 게 call by reference