홈>
std::pair<int, double>
를 반환하는 함수가 있습니다
.
이전 함수의 페어를 사용하고 페어의 데이터, 즉 첫 번째와 두 번째 데이터를 보려면 다른 함수를 만들고 싶습니다. 이전 함수의 반환 값을 새 함수의 매개 변수로 전달하여 두 번째 함수가 데이터를 볼 수 있습니까? C ++의 구문에 대해 잘 모르겠습니다.
-
답변 # 1
-
답변 # 2
위의 예와 같은 의미 인 것 같습니다 :
#include <utility> std::pair<int, double> create() { return std::make_pair(4, 2.); } void accept(std::pair<int, double> p) { } int main() { accept(create()); }
응답은 예, 가능합니다
페어 사본을수락으로 전달하지 않으려면메인에서 작업중인 정확한 인스턴스를 제출하십시오. 함수의 경우 다음과 같이 함수 프로토 타입을 약간 수정할 수 있습니다.
#include <utility> std::pair<int, double> create() { return std::make_pair(4, 2.); } void accept(std::pair<int, double>& p) { } int main() { auto p = create(); accept(p); }
기타 등등 ...
관련 자료
- javascript - jestmock의 두 번째 매개 변수로 비동기 함수를 사용하는 방법은 무엇입니까?
- python - pytest - 테스트 파일의 한 테스트 함수에서 다른 테스트 함수로 값을 전달합니다
- sqlalchemy - 돌아온 다음 파이썬에서 다른 함수가 끝날 때까지 기다립니다
- sql - 사용자 매개 변수에 맞게 내 postgres 함수 구문을 수정하는 방법
- javascript - 다른 js 파일에서 무언가를 가져올 때 작동하지 않는 기능
- c - 정수 매개 변수 만있는 호출 된 함수에서 매개 변수가 문자인지 감지하는 방법
- variables - 다른 Python 파일의 다른 함수에서 계산 된 함수 값을 어떻게 사용할 수 있습니까?
- multithreading - C ++ 기본 매개 변수로 새 스레드 함수 만들기
- c++ - 관계없이 다른 클래스의 기능에 액세스
- javascript - href 및 onclick 함수로 매개 변수를 전달하는 방법은 무엇입니까?
- node.js - Ramda IfElse 다른 매개 변수를 전달하는 가장 좋은 방법
- google sheets - 오류 - 함수 array_row 매개 변수 2의 행 크기가 일치하지 않습니다 예상 : 1 실제 : 10434
- c - 다른 함수를 호출하고이 함수의 호출자에게 직접 반환하도록합니다
- javascript - JS의 다른 파일에서 함수를 호출하는 방법은 무엇입니까?
- laravel의 다른 함수에서보기로 돌아 가기
- html - 자바 스크립트의 다른 함수로 setInterval을 실행할 수 없습니다
- python - 다른 파일에서 호출 된 수학 함수 문제
- c++ - 클래스 매개 변수가 필요한 함수에 람다를 전달하는 방법
- javascript - 다른 함수 NodeJS의 콜백에서 값 가져 오기
- r - 다른 변수에 조건이 지정된 테이블 함수를 사용하는 방법은 무엇입니까?
관련 질문
- c++ - gcc가 첫 번째 반환 절을 구문 분석 한 후 반환 값 유형을 추론 할 수없는 이유는 무엇입니까?
- c++ - 매개 변수 팩의 벡터 반복
- C ++의 구조와 결합 된 함수의 출력 및 사용에 관한 질문
- c++ - 헤더 파일에만있는 실제 "객체 기능"?
- 내 C ++ 함수가 main () 뒤에 배치 된 경우에만 작동하지 않는 이유는 무엇입니까?
- function - 클래스 이름이 포함되지 않은 C ++ 헤더 파일을 어떻게 구현합니까?
- c++ - 함수의 2 차원 배열 매개 변수를 내부 함수의 매개 변수로 전달하는 방법
- c++ - 배열 및 기능
- return 문이 파이썬에서 함수 본문의 일부입니까?
- c++ - main () 함수에서 함수의 정적 배열을 다른 배열로 반환
그런 다음 전화