lambda

    1

    1답변

    call_once (...)를 사용하여 함수를 초기화하려고합니다. 내 프로그램에서 컴파일 오류 'std :: once_flag :: once_flag (const std :: once_flag &)'을 제공하고 있습니다. 삭제 된 함수를 참조하려고합니다. 함수가 삭제 된 이유를 모르겠습니다. 언급도 삭제 기능를 시도 : #include "stdafx.h"

    0

    2답변

    나는 파이썬에서 dict을 만들었고 최대 값을 찾고 싶다. 나는 key = 익명 함수로 max를 실험했다. 확실히 틀린 방법을 사용했지만, 어떻게 든 코드가 돌아가고 키의 출력으로 끝나기 때문에 전혀 이해가되지 않습니다. 누군가가 제게 왜 작동하는지 설명해 주시겠습니까? 고맙습니다. 당신이 max에 사전을 전달하면 Q['state1']={'zone':20,

    1

    1답변

    나는 std::bind의 std::move을 std::unique_ptr에두고 있습니다. 결과 함수 객체는 불변 인 것으로 보이므로 함수를 호출 할 때 이동을 수행하는 것은 불가능합니다. 이것이 람다가 기본적으로 변경 불가능한 이유와 동일한 이유 때문이라고 생각됩니다. 호출 할 때마다 동일한 작업을해야합니다. 그러나 그들이 변경 가능해야하는 경우가 있으므로

    -2

    1답변

    메서드 호출로 키와 값을 저장하는지도가 있습니다. 특정 메소드가 호출 된지도에서 값을 가져올 때. 기능 1은 다음과 같다 Map<Character, IntUnaryOperator> commands = new HashMap<>(); commands.put('a', number -> funtion1(number)); commands.put('b', numb

    3

    2답변

    우리는 소비자를 받아들이는 중간 기능 인 시내에 엿보기 기능이있다. 그렇다면 제 경우에는 왜 "r"을 "x"로 대체하지 않습니까? peek은 디버깅 목적으로 이상적으로 사용해야하지만 여기서는 왜 작동하지 않는지 궁금합니다. peek() 때문에 List<String> genre = new ArrayList<String>(Arrays.asList("rock",

    1

    1답변

    여기에 몇개의 해답 (How to loop through a boost::mpl::list?은 내가 시작한 것임)은 boost :: mpl에 피드하기 위해 일반 람다를 생성 할 수 있어야 함을 의미합니다. : for_each()하지만 작동하는 예제를 찾지 못하거나 직접 빌드 할 수 없습니다. 내가 람다에서 할 수 있도록하고 싶습니다 어떤 Idealy 내가

    -2

    1답변

    BiPredicate를 나타 내기 위해 다음 람다를 만들었습니다. (s1, s2) -> s1.getArtist().contains(s2.getArtist()) || s2.getArtist().contains(s1.getArtist()) 이제는 메소드 호출이나 다른 것을 사용하여 더 간결하게 만들 수있는 방법이 있는지 궁금합니다. 여분의 변수를 생성하지

    2

    2답변

    은 자바의 특정 객체를 찾아 수정하는 우아한 방법입니다. 나는 그와 같은 방법을 가지고있다 : public update(MyObj o) { for (MyObj objToModify: DATA) { if (objToModify.getId() == o.getId()) { objToModify.setName(o.getName())

    -1

    1답변

    Java에서 동작/반응 시스템을 구현하려고합니다. 그 때문에 컨테이너에 모든 방법 재고가 있어야하므로 내가 원하는 조치를 반환 할 때 필요한 응답을 쉽게 호출 할 수 있습니다. C++ 개발자이자 Java에 익숙하다면 첫 번째 직감은 익명의 하위 클래스를 사용하려고 함수 포인터의 배열을 만드는 것 (또는 적어도 그것을 재현하는 것)이었습니다. 그러나 내가 찾

    1

    1답변

    mingw 5.3.0을 사용하여 컴파일 할 때 Win32 API 호출에 대한 함수 포인터로 람다를 제공하려고 시도했지만 MSVC (Visual Studio 2013)를 사용할 때 제대로 컴파일되지만 실패합니다. MCVE : error: invalid user-defined conversion from 'main(int, char**)::<lambda(HWN