한 함수에서 두개의 값을 리턴해야하는데..
호시
한 함수에서 두개의 값 리턴질문 요약 :말 그대로 한 함수에서 두개의 값을 리턴.질문 내용 :아래 질문에서 리턴해야 할 값이 a1 뿐만 아니라 a5도 리턴해야하는데, 어떤 식으로해야하나요? 답변해주신 분이 리턴 레퍼런스나 리턴값을 쓰면 된다고 하셨었는데,리턴값을 쓰면 a5를 리턴 어떤 식으로 해야할지 모르겠어서..리턴 레퍼런스(맞나?)를 쓰는 법좀 알려주세요;
-
올리브
tr1에 포함되어 있습니다. boost에서 제공되고, tr1을 미리 제공하고 있는 제품이라면 이미 tuple정도는 제공하고 있을 겁니다.
참고로 tuple은 아마 vector와 유사한 컨테이너를 통해 구현되어 있을 겁니다.(적어도 boost의 그것은 그런 형태 였습니다.)
tr1을 지원하지 않는 제품을 사용중이거나 boost를 사용할수 없는 상황이라면 비슷하게 만들어 쓰면 그만일 정도로 내부적으로 간단햇던 기역이 나네요 -
징징몬
tuple은 뭔가요? algorithm 인크루드 하면 되나요?
-
개럭시
흐음...그렇군요... 답변 감사합니다.
-
해사랑해
항상 두개의 값을 반환 해야 한다면 c++에선 pair를 반환하는게 보통입니다.(더 많으면 tuple같은거 쓰면 되고요...)
c는 pair같은 struct 하나 만들어서 사용하면 간편하게 해결 됩니다. -
핫다홍
그냥 전역변수로 설정해볼까요..=ㅅ=;
-
한지잠
구조체 쓰셔도 됩지요.
-
헤벌심
포인터 설명좀...않한지 너무 오래됐음요..OTL...
-
아란
a5를 포인터로 함수에 넘기고 함수 안에서 a5의 값을 세팅해주면 됩니다. Call by reference를 아신다면 아실 듯.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692451 | 이 문제좀 풀어주세요 ^^ | 게자리 | 2025-04-23 |
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |
2692401 | 유닉스안에서 C언어를 이용한 명함 만들기 입니다; 이해안가는 부분이있네요 | 2gether | 2025-04-22 |
2692374 | 고수님들 댓글 마니부탁해요!!! (2) | 엄지 | 2025-04-22 |
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |