boost-lambda

    2

    2답변

    간단한 테스트를 만들고 true 또는 false를 반환하는 간단한 함수를 만들려고합니다. error: no match for 'operator<' in '<unnamed>::_1 < depths[i]' 내가 희망하는 것은 당신이 네임 스페이스를 잘있어 확신이 bool myFunct(unsigned int a, unsigned int b, unsigned

    2

    1답변

    나는 boost :: bind, boost :: lambda 라이브러리와 STL 알고리즘을 어떻게 사용할 수 있는지에 관심이있다. int key로 정렬 된 int-string 쌍의 벡터가 있다고 가정합니다. std::less<int> comparator; : std::vector<std::pair<int, string> > entries; ... i

    1

    1답변

    왜이 boost :: lambda 표현식이 작동하지 않습니까? boost::function<bool (boost::uint64_t, boost::uint64_t&, unsigned int, float)> myFunct = boost::lambda::_3 < 1; 나는 진짜로 비밀 스럽기 때문에 그 (것)들을 돕지 않을 논문 편집 오류를 얻는다. || I

    1

    2답변

    lambda :: bind를 통해 멤버를 호출하고 싶습니다. 불행히도 같은 이름을 가진 두 멤버가 있지만 반환 유형이 다릅니다. 멤버 함수 호출에 대해 올바른 반환 형식을 추론하도록 lambda :: bind를 도와주는 방법이 있습니까? 문서 를 들어 #include <vector> #include <iostream> #include <algorithm

    0

    2답변

    어떤 클래스의 "getter"메소드와도 작동 할 수있는 일반 알고리즘을 만드는 방법으로 boost :: lambda가 있습니다. 알고리즘은 속성의 중복 값을 검색하는 데 사용되며 모든 클래스의 속성에서 작동하도록하고 싶습니다. 두 인터페이스를 사용하여, var duplicateIds = FindNonUniqueValues<Dummy>(d => d.GetId

    1

    2답변

    아래의 코드를 컴파일하려고합니다. 그러나 다음과 같이 실패합니다 : 오류 C2665 : 'boost :: lambda :: function_adaptor :: apply': 8 개의 오버로드 중 하나도 모든 인수 유형을 변환 할 수 없습니다. bind를 호출 할 때 리턴 타입을 지정하는 것은 도움이되지 않는다. 내가 뭘 잘못하고 있는지 알기! #includ

    2

    1답변

    나는 boost::lambda 라이브러리를 배우고 있으며 A 오브젝트에서 값을 추출하여 vector<A>을 vector<int>으로 변환하기 위해이 샘플 코드를 작성했습니다. class A { public: A(int n) : m_n(n){} int get() const {return m_n;} private: int m_

    10

    1답변

    나는 최근 람다 (lambda)를 대신하여 부스트 피닉스를 보았습니다. phoenix는 lambda를 완전히 대체 했나요? 아니면 phoenix가 제공하지 않은 lambda 기능이 있습니까? 피닉스는 성숙한가요? 내가 알아야 할 문제가 있습니까? 나의 주요 관심사는 운영자 구성, 제어 명령 및 캐스트가 덜 감사

    4

    2답변

    부스트 람다 라이브러리를 사용하여 두 코드 단어 사이의 해밍 거리를 계산하는 함수를 작성하려고했습니다. 나는 다음과 같은 코드가 있습니다 #include <iostream> #include <numeric> #include <boost/function.hpp> #include <boost/lambda/lambda.hpp> #include <boost

    2

    2답변

    부울 람다를 사용하여 간단한 펑터를 쓰지 않으려합니다. 예를 들어, 나는, 구조체의 멤버에 액세스 또는 클래스의 메소드를 호출하는 람다를 사용하려면 예 : #include <vector> #include <utility> #include <algorithm> #include <boost/lambda/lambda.hpp> using namespace