람다를 호출하고 매개 변수를 개별적으로 전달하는 가변 함수

Arwed Mett

람다를 호출하고 매개 변수를 별도로 전달하고 싶습니다.

예 :

#include <memory>

template<typename T, typename... TS>
T call(T (*)(TS...) f, TS&&... args) {
    return f(std::forward<TS...>(args...));
}

따라서이 함수를 다음과 같이 호출하고 싶습니다.

call([](auto arg1, auto arg2){
    std::cout << arg1 << ", " << arg2 << std::endl;
}, 1, 2);

이것은 출력되어야합니다 1, 2.

G. 수면

당신은 ...모든 곳을 때리고 그것이 효과가 있기를 바랄 수는 없습니다 . 매개 변수 팩의 작동 방식을 이해 하고 올바른 구문을 사용합니다. 또한 함수 call()는를 반환해서는 안됩니다 T. auto반환 유형에 사용 합니다. 그리고 T이미 전체 유형이므로 f쓰면 안됩니다 T (*)(TS...). 다음은 고정 버전입니다.

template<typename T, typename... TS>
auto call(T f, TS&&... args) {
    return f(std::forward<TS>(args)...);
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JS-함수를 호출하지 않고 매개 변수 (매개 변수 포함)로 전달하는 방법

분류에서Dev

매개 변수를 호출하지 않고 함수를 전달하는 방법

분류에서Dev

하나의 함수를 매개 변수로 전달하는 setTimeOut

분류에서Dev

현재 함수에 매개 변수로 전달되는 매개 변수를 사용하여 함수에 동적 매개 변수 추가

분류에서Dev

클래스 매개 변수가 필요한 함수에 람다를 전달하는 방법

분류에서Dev

Azure 웹 작업을 호출하고 매개 변수를 전달하는 방법

분류에서Dev

함수를 매개 변수로 전달하는 방법

분류에서Dev

함수를 매개 변수로 전달하는 GLib HashTable

분류에서Dev

인터페이스를 예상하는 메서드에 람다 함수를 매개 변수로 전달

분류에서Dev

유형 매개 변수 문제를 전달하는 함수 호출

분류에서Dev

DataTables reload에서 매개 변수를 전달하는 함수 호출

분류에서Dev

다른 함수에서 매개 변수로 전달되는 함수를 호출하는 방법

분류에서Dev

함수를 매개 변수로 전달하고 과부하

분류에서Dev

셰이프 OnAction 속성에서 매개 변수를 전달하는 매크로를 동적으로 호출

분류에서Dev

셰이프 OnAction 속성에서 매개 변수를 전달하는 매크로를 동적으로 호출

분류에서Dev

변수가있는 함수를 호출하고 매개 변수로 전달하려면 어떻게해야합니까? Jquery

분류에서Dev

await 함수에 매개 변수를 전달하는 방법

분류에서Dev

C ++ STL 함수에 매개 변수를 전달하는 방법

분류에서Dev

함수에서 매개 변수를 전달하는 방법

분류에서Dev

php-매개 변수를 함수에 전달하는 방법

분류에서Dev

람다 함수는 해당 매개 변수를 템플릿 함수를 호출하는 템플릿 매개 변수로 사용합니다.

분류에서Dev

C ++ 부스트 함수 콜백. 함수를 콜백으로 호출하고 내부에 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

내 매개 변수를 다른 함수에 전달하지 않는 JavaScript 함수

분류에서Dev

함수를 매개 변수로 전달하고 실행

분류에서Dev

스칼라 : 함수 A를 함수 A에 대한 암시 적 매개 변수를 선언하는 함수 B를 통해 매개 변수로 전달합니다.

분류에서Dev

fancybox 함수의 ajax 호출 내에서 jquery 변수를 URL 매개 변수로 전달하는 방법

분류에서Dev

어떻게 내 람다 함수에 여러 GET 매개 변수를 전달하는 방법?

분류에서Dev

매개 변수로 전달 된 함수를 호출하지 않는 Typescript 디 바운스 함수

분류에서Dev

함수는 매개 변수를 전달하지 않고 작동합니다.

Related 관련 기사

  1. 1

    JS-함수를 호출하지 않고 매개 변수 (매개 변수 포함)로 전달하는 방법

  2. 2

    매개 변수를 호출하지 않고 함수를 전달하는 방법

  3. 3

    하나의 함수를 매개 변수로 전달하는 setTimeOut

  4. 4

    현재 함수에 매개 변수로 전달되는 매개 변수를 사용하여 함수에 동적 매개 변수 추가

  5. 5

    클래스 매개 변수가 필요한 함수에 람다를 전달하는 방법

  6. 6

    Azure 웹 작업을 호출하고 매개 변수를 전달하는 방법

  7. 7

    함수를 매개 변수로 전달하는 방법

  8. 8

    함수를 매개 변수로 전달하는 GLib HashTable

  9. 9

    인터페이스를 예상하는 메서드에 람다 함수를 매개 변수로 전달

  10. 10

    유형 매개 변수 문제를 전달하는 함수 호출

  11. 11

    DataTables reload에서 매개 변수를 전달하는 함수 호출

  12. 12

    다른 함수에서 매개 변수로 전달되는 함수를 호출하는 방법

  13. 13

    함수를 매개 변수로 전달하고 과부하

  14. 14

    셰이프 OnAction 속성에서 매개 변수를 전달하는 매크로를 동적으로 호출

  15. 15

    셰이프 OnAction 속성에서 매개 변수를 전달하는 매크로를 동적으로 호출

  16. 16

    변수가있는 함수를 호출하고 매개 변수로 전달하려면 어떻게해야합니까? Jquery

  17. 17

    await 함수에 매개 변수를 전달하는 방법

  18. 18

    C ++ STL 함수에 매개 변수를 전달하는 방법

  19. 19

    함수에서 매개 변수를 전달하는 방법

  20. 20

    php-매개 변수를 함수에 전달하는 방법

  21. 21

    람다 함수는 해당 매개 변수를 템플릿 함수를 호출하는 템플릿 매개 변수로 사용합니다.

  22. 22

    C ++ 부스트 함수 콜백. 함수를 콜백으로 호출하고 내부에 매개 변수를 전달하는 방법은 무엇입니까?

  23. 23

    내 매개 변수를 다른 함수에 전달하지 않는 JavaScript 함수

  24. 24

    함수를 매개 변수로 전달하고 실행

  25. 25

    스칼라 : 함수 A를 함수 A에 대한 암시 적 매개 변수를 선언하는 함수 B를 통해 매개 변수로 전달합니다.

  26. 26

    fancybox 함수의 ajax 호출 내에서 jquery 변수를 URL 매개 변수로 전달하는 방법

  27. 27

    어떻게 내 람다 함수에 여러 GET 매개 변수를 전달하는 방법?

  28. 28

    매개 변수로 전달 된 함수를 호출하지 않는 Typescript 디 바운스 함수

  29. 29

    함수는 매개 변수를 전달하지 않고 작동합니다.

뜨겁다태그

보관