디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C++ 질문 있습니다.

생각놀이갤로그로 이동합니다. 2010.09.09 14:37:17
조회 143 추천 0 댓글 6

횽들은 함수에 객체나 구조체 넘길때 어떤 방식을 주로 사용함?
---------------------------------------------------------------------------
class TEST{ public : char str[255]; };

int change(TEST *msg) //1번 포인터를 사용하는 방법
{
    sprintf(msg->str,"입력되었습니다");
    return 0;
}

int change(TEST &msg) //2번 참조자를 사용하는 방법
{
    sprintf(msg.str,"입력되었습니다");
    return 0;
}

int main()
{
    TEST msg;     
    sprintf(msg.str,"비었습니다"); 
    change(&msg); //포인터를 사용하는 경우 
    change(msg);  //참조자를 사용하는 경우
    printf("%s\\n",msg.str); 
    return 0;
}
----------------------------------------------------------------------------
나는 포인터를 사용하는 방법만 쓰고 있었네... --;; C쓰던 버릇 때문이긴 하지만 개인적으로
참조자를 사용해서 넘기면 change의 함수 원형을 보기 전에는 이게 값을 넘긴건지 주소를 넘긴건지
알 수 없으니까  읽을 때 엄청 헷갈릴 것 같음.
횽들은 어떤 방법을 쓰고 있음?
참조자가 더 편리한 경우가 있음?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
215484 형들 슈발 닷넷은 왜 취급안해줌? [1] 우루곰갤로그로 이동합니다. 10.11.02 86 0
215483 아오 분당살람횽 나 클난듯?? [3] 넉넉한터갤로그로 이동합니다. 10.11.02 80 0
215482 돌아온yoi횽 까지 말자... [2] 별가사리(125.180) 10.11.02 88 0
215481 횽들아 ㅠ c언어 질문좀 [1] 으어어어엉(220.68) 10.11.02 69 0
215480 핀토스 완성소스있는 사람 좀 보여줘.. 무돌이(121.167) 10.11.02 94 0
215479 내일은 이대갑니다 헤헷 [1] [성대아싸]갤로그로 이동합니다. 10.11.02 145 0
215478 형님들 꼭 도와주세요 [3] 응앵아앵갤로그로 이동합니다. 10.11.02 289 0
215477 이상하게 코더들은 코부심이 개쩌는거같아.. [11] ㅇㅇㅇㅇ(112.171) 10.11.02 185 0
215476 천재 아이슈타인과 미녀 마릴린 먼로의 차이.jpg [6] ㅇㅇ(121.133) 10.11.02 217 0
215475 야 내년이면 29살인데 신입 프로그래머로 입사가능하냐 [7] 홍어(218.51) 10.11.02 292 0
215474 요새 만들고 있는것;; [6] [성대아싸]갤로그로 이동합니다. 10.11.02 180 0
215473 저기 visual studio C 디버깅 좀 질문할게영 [3] 학교에서뭘배(219.249) 10.11.02 97 0
215472 C언어 연산에 대해서 질문이요 [8] 돌멩이(220.70) 10.11.02 102 0
215471 횽들 이거 비번좀 깨주시면 안될까요?? (110.12) 10.11.02 52 0
215470 python vs ruby? [10] gwangyi갤로그로 이동합니다. 10.11.02 155 0
215469 으허허헣헣 집에언제가냐 ㅠㅠㅠ [1] JSun갤로그로 이동합니다. 10.11.02 42 0
215468 너땜에 자꾸 만 내 가슴이 [1] ㅇㅇㅃ갤로그로 이동합니다. 10.11.02 131 0
215467 akaz님은 봅니다 [2] gwangyi갤로그로 이동합니다. 10.11.01 62 0
215466 횽들 프로그래밍 잘하라면 어떻게 해야 됨?ㅠㅠ [29] 개허접초보(210.110) 10.11.01 169 0
215464 횽들, 리눅스 플밍 관련 질문좀~! [1] akaz(220.71) 10.11.01 56 0
215463 인스톨쉴드 튜토리얼 한글판 있는 사람? [3] 혀넙(115.23) 10.11.01 103 0
215461 내동생이 프로그래머 되고싶다는데 뭘추천해야할치 골치아프다 [13] 치킨(112.171) 10.11.01 193 0
215458 로라이 입금한다면서 뭐냐 [1] cyluss갤로그로 이동합니다. 10.11.01 68 0
215457 지금까지 퇴근안한형들. [4] JSun갤로그로 이동합니다. 10.11.01 84 0
215455 CSocket동기 소켓 아니었나여?ㅡㅡ;;; [1] cc(115.86) 10.11.01 98 0
215454 C에서 전역번수 선언했는데 왜 선언 안 되었다고 할까요 [6] 학교에서뭘배(219.249) 10.11.01 112 0
215453 근데 왜 케스파는 블리자드한테만 지랃이야? [3] ㅇㅇ(121.133) 10.11.01 122 0
215452 와 .. 외부조인 존나 신기하다.. [1] ㅇㅇ(168.131) 10.11.01 109 0
215451 횽들 물어볼꺼 있는뎅 [3] 닥치고원카드갤로그로 이동합니다. 10.11.01 69 0
215447 컴공 졸업 + 경영 박사 졸업 [5] ㅇㅇ(168.131) 10.11.01 174 0
215446 한번 만든 소켓갖다가 또 Connect할수 있찌 않나여? [7] cc(115.86) 10.11.01 86 0
215445 타전공하고 프로그래밍 독학해서 사회나가면 [7] cyluss갤로그로 이동합니다. 10.11.01 168 0
215444 플래쉬 망하나여? 안망하나여? [4] 홍어(218.51) 10.11.01 129 0
215443 날개달기(날달)이라고 해서 와레즈 사이트 아시나요? [3] 금호족기(61.75) 10.11.01 311 0
215442 ㅇㅇㅇㅇ 를 위한 글 [1] 생각놀이갤로그로 이동합니다. 10.11.01 96 0
215441 서브sql 이랑 조인이랑 뭔 차이야? [4] ㅇㅇ(168.131) 10.11.01 65 0
215440 민지들 옵빠왔어염 뿌우~~'ㅅ^ 옵빠(211.222) 10.11.01 52 0
215438 뭐여.. 이 교수가 일부러 딴지 거는거여 뭐여.. [2] z(168.131) 10.11.01 77 0
215437 C언어 아주 기초적인건데 힌트좀 굽신굽신 [2] 쌩초보(121.161) 10.11.01 79 0
215436 프로그래머에게 수학적 능력이란? [23] ㅇㅇㅇㅇ(112.171) 10.11.01 316 0
215435 Win7에 VS2010 솔루션 파일 불러오는데 오류 뜨면서 꺼지네요 ㅠㅠ 징징이(112.165) 10.11.01 1477 0
215434 JAVA관련 다시 질문이요 [10] 돼지곰(115.95) 10.11.01 126 0
215432 소켓이 자꾸 오류를 뱉내영... [2] cc(115.86) 10.11.01 83 0
215431 열혈강의 윤성우 저자가 아이큐 두자리라데... [5] 불꽃러너(124.153) 10.11.01 230 0
215430 이번에는 신종플루크형님을 위해 소스 올려드림 [29] 111(218.55) 10.11.01 138 0
215429 JAVA잘 하는사람 뭐좀 물어볼게 [5] 돼지곰(115.95) 10.11.01 3026 0
215427 다들 포인터 표기 어떻게 하시는지 [8] cc(115.86) 10.11.01 113 0
215426 자바 String 변수 하나만 물어봅시다 [4] 111(218.55) 10.11.01 116 0
215425 총제적인 난국이다 [4] DMW(125.138) 10.11.01 139 0
215422 따복하면 2학년도 뉴비냐? 프rog램ing갤로그로 이동합니다. 10.11.01 67 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2