func1 은 Mat[0][0] 의 1을 0으로 바꾸어주는 함수이고,
func2 는 Mat의 값을 Temp에 저장한 뒤 func1을 호출하는 함수입니다.
func1 은 Temp에 대해 아무런 지시 사항이 없는데, 아래의 코드에서
Mat와 Temp의 값이 둘 다 바뀌는 것이 이해가 잘 가지 않습니다...
func1 호출 전의 Temp값과 func1dl 종료된 후에 Temp 값이 같아야 한다고 생각하는데
제가 무엇을 놓치고 있는지 알려주실 수 있을까요?
어떤 부분을 더 공부하면 해결 할 수 있을까요
깊은 복사와 얕은 복사에 대해 공부하시면 될거같아요
정말 감사합니다 ㅜㅜ 더 공부하겠습니다.
댓글을 작성하려면 로그인해야 합니다.
khea7260 3년 전
func1 은 Mat[0][0] 의 1을 0으로 바꾸어주는 함수이고,
func2 는 Mat의 값을 Temp에 저장한 뒤 func1을 호출하는 함수입니다.
func1 은 Temp에 대해 아무런 지시 사항이 없는데, 아래의 코드에서
Mat와 Temp의 값이 둘 다 바뀌는 것이 이해가 잘 가지 않습니다...
func1 호출 전의 Temp값과 func1dl 종료된 후에 Temp 값이 같아야 한다고 생각하는데
제가 무엇을 놓치고 있는지 알려주실 수 있을까요?
어떤 부분을 더 공부하면 해결 할 수 있을까요