functor

    -2

    1답변

    class Add { Add(){cout<<"ctor";} void operator()(int a ,int b){return a+b;} } int main() { Add(3,4); } 추가는 펑터이고, 펑터는 콜백 메커니즘에 도움이 될 수 있습니까? 그럼 여기서 일어나는 일이

    0

    1답변

    template <typename Fn> void do_stuff(Fn f, int a, int b) { int c = f(a, b); do_something(c); } 그럼 내가 전화 : do_stuff(Add(),1,2); 여기 펑은()를 추가합니다. 나는 이것이 콜백이라는 것을 알고있다. 그래서 내 질문은이

    1

    1답변

    지금 STL (C++)을 배웠습니다. 다음 코드에서는 정수 요소 [0; 110]가있는 벡터가 있고 나머지 벡터 요소 수를 25로 나눌 수 있습니다. 1 2 3 4 5 카운터 : 0 왜 0 프로그램 난 다음 출력을 볼 수 있습니다를 실행 한 후? #include <iostream> #include <algorithm> #include <vector> #

    11

    1답변

    나는 계층의 Monad 계층을 정말로 깊이 이해하려고 노력하고있다. 그 중 일부는 물론 많은 예제를 보았습니다. 그러나이 클래스가 처음 발견 된 방법과 동기에 특히 관심이 있습니다. 나는 처음에 하스켈의 IO 문제에 대한 해결책으로 나온 것이고, 1989-92 년에 Moggi와 Wadler가 그들을 소개 한 논문에 익숙하다는 것을 알고있다. 나는 Conor

    1

    1답변

    저는 C++을 처음 접했고 현재 템플릿에 대해 더 잘 이해하고 있습니다. 다음은 내가 시험해 본 것입니다 : #include <iostream> #include <typeinfo> using namespace std; template <typename T> class someContainer { private: T val1;

    7

    4답변

    람다 함수의 두 가지 다른 유형을 미리 템플릿 인수를 모른 채로 클래스 멤버로 받아 들일 수 있습니까? 이 같은 것을 할 수 있다는 것을 struct two_functors { std::function<???> a; std::function<???> b; ... }; 같은 : 본질적으로 tuple의 void main(){

    5

    1답변

    나는 Data.Functor.Compose으로 실험 중이며 ghci에서 사물을 시도 할 때 Show 인스턴스를 작성하려고합니다. {-# LANGUAGE FlexibleContexts #-} instance (Show (f (g a))) => Show (Compose f g a) where show = show . getCompose 내가 궁금

    0

    2답변

    CDevVS890 내에서 m_callback_fn을 호출 할 때 CVS890Executor :: do_full_frame을 실행하는 것이 목적입니다. 파일에서 이 /usr/lib/gcc/x86_64-redhat-linux/4.4에서 포함 : "CDevVS890.h" typedef std::tr1::function<void (void* frame, int

    1

    2답변

    컴파일 I 컴파일 된 다음과 같은 주요 프로그램이 오류를 제공해야 : 왜 링커가 함수 네모를 찾을 수 없습니다 (더블, SineFunctor &) 더블 네모에 대한 정의되지 않은 기호를? 여기 include <iostream> #include "SineFunctor.h" #include "squarer.h" int main() { const

    2

    1답변

    boost에서 C++의 스레드 및 뮤텍스와 함께 간단한 것을 시도하고 있습니다. 컴파일에 #include <iostream> #include <boost/thread/thread.hpp> class mutex_test { private: boost::mutex mut; public: void operator(