call by value와 call by referece, call by address의 차이가 무엇인가요?
1. 들어가며 call by value : 값에 의한 전달 call by reference : 참조에 의한 전달 call by address : 주소에 의한 전달 결론부터 이야기하면 위와 같습니다. 처음에 들으면 쉽군! 하지만 공부를 하다보면 분명 헷갈리는 지점에 도달합니다. 예를 들어 Java는 Call by reference가 없다! 와 같은 것입니다. 어라? 함수 인자로 객체를 넘겨주고 값을 바꾸면 반영이 되지 않나..? 하지만 Java는 분명 call by value 만을 사용하고 있습니다. 본 글에서는 셋의 차이를 확실히 짚고 넘어가고자 합니다. 2. call by value와 call by referece, call by address의 차이가 무엇인가요? 2.1 call by value ca..