완전 핵프린인데여.. 학부과정도 제대로 못땐 ㄹㅇ 프린이...
포인터 사용하는 언어에서는 call by address 로 전달해주고 자바나 그런쪽에서는 레퍼런스로 전달해주는데
레퍼런스랑 포인트랑 뭐가 다른지 잘 모르겠어여... 막 중요한 특징이라고 알려주던데
쓰는거랑 교재설명만 보면 포인터 주소주는거랑 별로 안달라보이느데...
완전 핵프린인데여.. 학부과정도 제대로 못땐 ㄹㅇ 프린이...
포인터 사용하는 언어에서는 call by address 로 전달해주고 자바나 그런쪽에서는 레퍼런스로 전달해주는데
레퍼런스랑 포인트랑 뭐가 다른지 잘 모르겠어여... 막 중요한 특징이라고 알려주던데
쓰는거랑 교재설명만 보면 포인터 주소주는거랑 별로 안달라보이느데...
들은바로는 좆자바는 포인터가 없으니 콜 바이 레퍼런스로 해결하고 C/C++ 은 콜 바이 어드레스임..
자바는 콜바이레퍼런스가 아닙니다 밸류입니다
아니 레퍼런스입니다
이건 내 개인적인 의견인데 call by reference나 call by value로 구분하는것 보다는 shallow copy 인지 deep copy인지로 구분하는게 더 편해. 언어마다 또 사람마다 call by reference, value라고 말할때 의미하는게 조금씩 달라. 물론 뭐가 call by reference고 뭐가 call by value인지에 대해 교과서적인 정의엔 정답이 있지만 다수의 사람들이 그 정의에 상관없이 자기가 생각하는대로 표현하는게 현실이거든.