boost-bind

    0

    2답변

    적절한 이벤트가 발생할 때 호출 할 객체의 멤버 함수를 객체에 저장하려고합니다. 불행히도이 코드는 많은 오류 메시지를 표시합니다. 아무도 나를 도울 수 있습니까? 잘 작동 다음 보정 : http://pastie.org/8014181 업데이트 : 이것은 다음과 같은 오류가 제공 class MainPage { public: MainPage::Ma

    0

    1답변

    지금 문제가 있습니다. boost :: signal 및 boost :: bind를 자신의 Event 클래스에 캡슐화하려고합니다. class MyEvent { private: boost::signal<void()> Sig; public: void Subscribe(.........) { Sig.connect(boost

    -1

    1답변

    클래스 A의 객체에 대한 공유 포인터 벡터가 있다고 가정합니다. 모든 A 객체에 대해 A :: foo 메서드의 모든 반환 값을 수집하고 일부 컨테이너, 다른 벡터 말하기. std::transform 또는 std::for_each 및 std::bind 또는 일부 boost의 기능을 수행 할 수 있습니까? class A { public: s

    1

    3답변

    std :: bind와 달리 boost :: bind는 이러한 함수 중 하나에 매개 변수가없는 경우 오버로드 된 함수로 작업 할 수 있습니다. 내가 맞습니까? 이것이 문서화되어 있습니까? #include <boost/bind.hpp> #include <functional> #include <iostream> void foo() { std

    0

    1답변

    내가 찾고 인수가 지금까지 this method 잘 작동하여 다시 전화 boost::bind를 사용하여 기능을 다시 전화로 통과 클래스와 구조 인스턴스의 문제에 붙어 있어요. 내가 코드를 아래와 같이 사용하려면이 class A { public : static int i = 1; }; 는 그러나, 나는 당신이 직접 부스트 바인딩을

    0

    1답변

    독립 함수에 래핑 된 멤버 함수를 boost::bind을 통해 전달하려고합니다. 다음은 축소 된 샘플입니다. /home/Loom/src/main.cpp:130: error: no matching function for call to ‘Foo::Foo (std::basic_string<char, std::char_traits<char>, std::allo

    1

    1답변

    나는 다른 종류의 여러 구성원 데이터를 요소와 융합 벡터를하고 난 단지 특정 데이터 멤버 (들)을 투영하는 새로운 융합 벡터 (들)을 생성하고 싶습니다. 나는이 문제에 대해 이미 조사했지만 진전이 없었다. #include <iostream> #include <string> #include <boost/fusion/adapted/boost_tuple.hp

    1

    1답변

    작동하지 람다 :: 향상에 바인드 내 부스트 람다에 간단한 프로그램은 다음과 같은 오류 밖으로 분출 다음과 같은 : maxInMap.cpp:29:71: instantiated from here /usr/include/boost/lambda/detail/function_adaptors.hpp:264:15: error: invalid initialization

    1

    1답변

    자리 표시 자 사용과 관련하여 너무 많은 예제가 있지만 다음과 같은 두 문장의 차이점을 설명 할 수 있다면 조금 혼란 스러울 것입니다. void SomeMethod(int a) { std::cout << "Parameter pass " << a << "\n"; } Statement 1 : boost::bind(&SomeMethod,_1)(1

    3

    2답변

    에 의해 매개 변수를 전달 내 응용 프로그램은 내가 벡터가 스택에 만들 때 벡터 v가 비어있는 이유를 알고 싶어 void SomeClass::OtherMethod(std::vector<std::string>& g) { g.pushback("Something"); } void SomeClass::SomeMethod() { std::