boost-function

    0

    1답변

    먼저 부인, 나는 boost :: function 및 boost :: bind를 사용하는 코드를 대체하고 있습니다. 그러나, 나는 rtti를 허용하지 않는 코드베이스로 이동하고있다. 내가 부스트를 계속 사용하고 싶지만이 제한을 피할 수있는 방법이 있는지 모르겠다. 그래서 저는 그 기능 중 일부를 모방하려하지만 훨씬 더 단순화하려고합니다. class Meh

    1

    2답변

    은 내가 여기 typedef int (*lua_CFunction) (lua_State *L);//target sig 일치 할 필요는이 기능의 서명이있어 기능 오류 1 오류 C2664 : 'lua_pushcclosure' 을 변환 할 수 없습니다 '부스트 :: 기능'에서 에 매개 변수 2 'lua_CFunction' 사람은 누구나이 해결 될 수있는 방법을

    2

    2답변

    아래 코드는 비주얼 C에서 컴파일되지 않습니다 ++ 2005 class SomeClass { public: boost::function<void()> func; SomeClass(boost::function<void()> &func): func(func) { } }; void someFunc() { std::cout << "som

    6

    5답변

    다음과 같은 작업자 클래스가 있습니다. class Worker{ public: int Do(){ int ret = 100; // do stuff return ret; } } 다음과 같이 boost :: thread 및 boost :: bind와 함께 실행됩니다. Worker worker; boost::f

    7

    3답변

    동적으로로드 된 라이브러리에 대해 플랫폼 독립적 인 래퍼를 구현하는 중입니다. 물론 라이브러리에서 함수를로드 할 때 나중에 사용할 수 있도록 포인터로 저장할 필요가 있습니다. boost :: :: 함수를 사용하여 정상적인 함수 포인터 대신 생각했다. 물론, 컴파일 시간이 늘어날 것이지만, 그것이 내가 두려워하는 것이 아닙니다. 오히려 : 오버 헤드 부스트

    1

    2답변

    for 루프를 사용하는 코드를 가지고 있는데 transform 또는 적어도 for_each 대신 사용하고 싶지만 어떻게 볼 수는 없습니다. typedef std::list<boost::function<void(void) > CallbackList; CallbackList callbacks_; //... for(OptionsMap::const_iter

    0

    2답변

    모든 관련 비트가 한 묶음으로 합쳐지기 때문에 너무 많은 소스 코드를 제공하지 않고이 질문을하려고합니다. 관련 개체의 핵심은 (내가 생각하세요?)이다 using namespace o2scl; typedef MSMTModel<TASensor,PosModel,target2d,ovector,ovector_const_subvector> TA_MSMTModel;

    1

    1답변

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

    80

    1답변

    내 코드 전체에 마술 상자가 흩어져있는 것을 좋아하지 않습니다 ...이 두 클래스는 기본적으로 모든 함수가 함수 객체에 매핑 될 수 있도록 실제로 어떻게 작동합니까? <은 (멤버 방법이 "정상"기능은 일반적으로에 필요로하는 사람들을 위해 __cdecl 또는 __stdcall 있습니다 VC에서 __thiscall을하지만, 즉 그것은 심지어 다른 호출 규칙 작