functor

    0

    2답변

    이 작업을 수행하는 방법이 있습니까 (MS VS 2008)? boost::bind mybinder = boost::bind(/*something is binded here*/); mybinder(/*parameters here*/); // <--- first call mybinder(/*another parameters here*/); // <--- o

    0

    3답변

    std::vector<std::pair<int, std::vector<int> > >, 즉 벡터에 대한 int 쌍을 포함하는 벡터라고 가정 해 보겠습니다. (나는지도로 같은 것을 얻을 수 있다는 것을 알고 있지만, 내가 요구하는 것과 다르다.) STL을 사용하여 int (쌍 중 하나)를 어떻게 검색 할 수 있습니까? 나는 작동하는 솔루션을 썼다 : stru

    2

    2답변

    다항식 함수 생성기를 작성하여 벡터 (임의의 크기)를 인수로 사용하고 나중에 사용할 수있는 다항식 함수를 생성하려고합니다. 예컨대 , poly_gen(vector<int> power_index) 함수를 리턴 (또는 다른 방법으로) y(k)=a0+ a1*n+ a2*n^2 + a3*n^3 + ... + ak*n^k 여기서 A0, A1 (I 다른 함수 호

    4

    1답변

    싱글 톤과 정적 클래스를 제거하는 것이 고귀한 과제입니다. 배경 : 나는 다음과 같은 구조를 가지고 : Cmd를 자주 인스턴스화 된 객체, 그것은 모든 클래스의 정적 방법으로에 대한 명령 (문자열)의 이름 및 펑터를 보유하고 포인터. 일반적으로 Input, Console, Render 등의 메인 클래스에서 생성되며, 생성 된 클래스 내의 메소드를 참조하여

    -2

    2답변

    함수 포인터 펑터가 있습니까? 형제가되는 펑터가 자동으로 컴파일하는 데 도움이되는 가상 함수기가 사용 중입니까?

    1

    2답변

    인터페이스 template<class T> void FooClass<T>::foo(boost::function<double (int)> f) {...} 펑터를 사용하여 f를 구현하고 싶습니다. class MyFun { public: double operator()(int a) {do something...;} } 그러나 인터페이

    2

    1답변

    내가 VS2008에서가 아니라 같은 작동 G ++에서 작동하는 코드가 있습니다 struct IIterationFunctor { virtual bool operator()(SStateInfo& rStateInfo) = 0; virtual ~IIterationFunctor() { } }; struct SNumItemsFunctor :

    64

    7답변

    저는 하스켈을 처음 접했고, 저는 펑터와 응용 펑터에 대해 읽었습니다. 좋아, 나는 펑터를 어떻게 사용할 수 있는지 이해하지만, 왜 신청자 펑터가 유용하고 어떻게 내가 하스켈에서 사용할 수 있는지 이해할 수 없다. 왜 내가 펑 터터를 필요로하는지 간단한 예를 들어 설명해 주시겠습니까?

    1

    3답변

    저는 큰 공장을 가지고 있으며 어떻게 보이게 만드는지 알아 내려고하고 있습니다. if(algorithm == "SHA-1") return new HashImpl<...>(algorithm, seed, size); if(algorithm == "SHA-224") return new HashImpl<...>(algorithm, seed, s

    1

    2답변

    Visual Studio 2008 C++ 응용 프로그램에서 boost :: phoenix lambda 표현으로 단항 Functor를 대체하고 싶습니다. 필자의 경우 문자열이 포함 된 개체 목록이 있습니다. 지정된 객체와 일치하지 않는 문자열을 가진 모든 객체를 제거하고 싶습니다. 그래서 저는 다음과 같은 알고리즘을 사용합니다 : struct Foo {