• [Object-Oriented Programming] 매개 변수로 기본형을 넘기느냐 메모리주소를 넘기느냐2012.10.03 AM 11:07

게시물 주소 FONT글자 작게하기 글자 키우기

기본형을 넘기면 단순히 넘겨받은 "값"만을 이용할 수 있는 것.

메모리주소를 넘겨받으면 해당메모리 주소의 값을 대체할 수 있기 때문에 이용 및 변경이 가능하게 된다.

-------------------------

코딩을 잘못하는 경우, 전투가 끝났는데 경험치가 오르지 않을 수도 있을 듯하다. (기본형으로 넘겨받은 경우)
댓글 : 6 개
용도에 따라 다르죠.
원래 함수는 원리턴이 기본으로 해야 합니다.
하지만 불가피한 상황이라면 포인터로 넘겨서 값을 리턴 받아야죠.

물론 뒤로가면 다른 문제때문에 포인터남발하는 경우가 있습니다만....,일단 배울때는 원리턴이 기본이라는거 꼭 깔고 가셔야 함요~
콜바이밸류, 콜바이래퍼런스인가?
헉 원리턴이 기본이군요.

아직 그런 내용까지 나오질 않아서 ㅠㅜ

기억하고 있겠습니다.
이 포인터라는게 남발하게되면 코드가 많이 꼬이게 되는것도 사실이죠... 그래서 윗분 말씀대로 기본이 중요한거구요. 공부 힘내세요
원리턴이란게 뭐지 -_-;;
프로그램질 10년 가까이 하고있는데 원리턴이란건 처음 듣는듯...
값을 리턴하는걸 원리턴이라고 하는 건지...

함수 구현에 원칙이란 건 없습니다.
적재적소에 용도에 알맞게 구현하는게 중요하죠
프로그래머에게 중요한 소양 중 하나는 자유로운 사고방식입니다.
"꼭 이래야한다"라는 사고방식은 천재 or 고수 프로그래머가 아닌 이상
업무든 인간 관계에서든 좋지않은 결과를 가져옵니다..
책 보는데 자꾸 리턴 없는 예시가 나와서 답답했는데, 여러 가지 방법이 있다고 생각하고 넘어가기로 했습니다.

개인적으로 리턴을 없애버리고 메모리참조로 해결하는게 느낌이 좋아요 ㅋ
친구글 비밀글 댓글 쓰기

user error : Error. B.