마이피
PS5
SWITCH
XSX
PC
VR/버튜버
모바일
뉴스
핫딜
취미갤
핫딜
L 게시판
커뮤니티
BEST
게임찾기
만화
피규어
프라
애니/책
AI 이미지
로그인
사막여우♥ MYPI
사막여우♥
접속 : 4572 Lv. 54
Category
전체보기
스팀게임(2)
LOL(1)
잡담(27)
IT(7)
Science(2)
Object-Oriented Programming(4)
3DS(2)
Profile
방명록
친구리스트
Counter
오늘 : 92 명
전체 : 32561 명
Mypi Ver. 0.3.1 β
[Object-Oriented Programming]
매개 변수로 기본형을 넘기느냐 메모리주소를 넘기느냐 (6)
2012/10/03 AM 11:07
기본형을 넘기면 단순히 넘겨받은 "값"만을 이용할 수 있는 것.
메모리주소를 넘겨받으면 해당메모리 주소의 값을 대체할 수 있기 때문에 이용 및 변경이 가능하게 된다.
-------------------------
코딩을 잘못하는 경우, 전투가 끝났는데 경험치가 오르지 않을 수도 있을 듯하다. (기본형으로 넘겨받은 경우)
신고
당근천국
친구신청
삭제
수정
2012/10/03 AM 11:35
용도에 따라 다르죠.
원래 함수는 원리턴이 기본으로 해야 합니다.
하지만 불가피한 상황이라면 포인터로 넘겨서 값을 리턴 받아야죠.
물론 뒤로가면 다른 문제때문에 포인터남발하는 경우가 있습니다만....,일단 배울때는 원리턴이 기본이라는거 꼭 깔고 가셔야 함요~
파동함수의신
친구신청
삭제
수정
2012/10/03 AM 11:47
콜바이밸류, 콜바이래퍼런스인가?
사막여우♥
친구신청
삭제
수정
2012/10/03 AM 11:54
헉 원리턴이 기본이군요.
아직 그런 내용까지 나오질 않아서 ㅠㅜ
기억하고 있겠습니다.
bigthewar
친구신청
삭제
수정
2012/10/03 PM 12:25
이 포인터라는게 남발하게되면 코드가 많이 꼬이게 되는것도 사실이죠... 그래서 윗분 말씀대로 기본이 중요한거구요. 공부 힘내세요
TommyLee
친구신청
삭제
수정
2012/10/03 PM 12:49
원리턴이란게 뭐지 -_-;;
프로그램질 10년 가까이 하고있는데 원리턴이란건 처음 듣는듯...
값을 리턴하는걸 원리턴이라고 하는 건지...
함수 구현에 원칙이란 건 없습니다.
적재적소에 용도에 알맞게 구현하는게 중요하죠
프로그래머에게 중요한 소양 중 하나는 자유로운 사고방식입니다.
"꼭 이래야한다"라는 사고방식은 천재 or 고수 프로그래머가 아닌 이상
업무든 인간 관계에서든 좋지않은 결과를 가져옵니다..
사막여우♥
친구신청
삭제
수정
2012/10/03 PM 01:54
책 보는데 자꾸 리턴 없는 예시가 나와서 답답했는데, 여러 가지 방법이 있다고 생각하고 넘어가기로 했습니다.
개인적으로 리턴을 없애버리고 메모리참조로 해결하는게 느낌이 좋아요 ㅋ
방명록
전체보기
ㅎㅎ 과학관련에 관심이 많아서 친..
친구 리스트
전체보기
공허의 전효성♥
긔엽슴민아♥
흰돌이다
X
원래 함수는 원리턴이 기본으로 해야 합니다.
하지만 불가피한 상황이라면 포인터로 넘겨서 값을 리턴 받아야죠.
물론 뒤로가면 다른 문제때문에 포인터남발하는 경우가 있습니다만....,일단 배울때는 원리턴이 기본이라는거 꼭 깔고 가셔야 함요~