functor

    0

    1답변

    까다로운 코드가있어 조각에 붙어 있습니다. 저는 가상 기본 클래스의 자손입니다. 그 기능은 functor입니다. 펑터는이 함수와 그 부모 클래스 내부의 모든 객체에 액세스 할 수 있어야합니다. 그러나 "this"또는 함수 이름에 대한 참조를 전달할 때 오류가 발생합니다. 이 모든 복잡한 이유는 코드 속도를 높이는 데 있습니다. 내가 코딩하는 알고리즘은 정말

    0

    1답변

    나는 가상 클래스에서 내려가는 다른 클래스의 자손 함수를 가지고 있습니다. 그 기능은 functor입니다. 펑터는이 함수와 그 부모 클래스 내부의 모든 객체에 액세스 할 수 있어야합니다. 그러나 "this"또는 함수 이름에 대한 참조를 전달할 때 오류가 발생합니다. 이 모든 복잡한 이유는 코드 속도를 높이는 데 있습니다. 내가 코딩하는 알고리즘은 정말 비싼

    0

    1답변

    데이터 처리를위한 여러 함수를 호출하는 알고리즘이 있습니다. 이 함수들 각각은 많은 변수를 공유하고 조작합니다. 따라서 나는 많은 변수가 STL 컨테이너이므로 특히 읽기가 어려워지면 참조 인수의 긴 목록을 포함하는 함수 세트를 사용하지 않도록 노력하고 있습니다. 아마도 더 나은 방법이 있는지 난 그냥 궁금 해요 class myfunctor { privat

    0

    3답변

    "C++ Templates : The Complete Guide"단원 22.5.3 필자가 함수 포인터로 사용하는 구문에 대해 혼동스러워합니다. 이 구문을 "함수 호출 구문"이라고합니다. 나는 뭔가를 여기에서 놓치고있는 것처럼 느낀다.? 문제의 코드 섹션을 주석 처리했습니다. template<typename F> void my_sort(.., F cmp =

    3

    1답변

    나는 Andrew Birkett의 블로그 Applicative arrows for XML &&& return to pure에서 화살표와 응용 펑터를 섞을 수 있다고 읽었습니다. 나는 내 자신으로 해봤지만 기대했던 바가 없다. 나는이 결과 싶습니다 [Scenario {scenario = "11111", origin = "333", alarm = "Sonde1

    2

    1답변

    저는 functor 라이브러리를 작성했습니다 (자습서 기준 : http://www.tutok.sk/fastgl/callback.html). 현재, 나는 다음과 같은 코드를 작성할 수 있습니다 : class MyClass { public: void Test(int a,int b); }; MyClass c; Functor2<void,int,

    21

    4답변

    Typeclassopedia을 말한다. 는 "A 유사한 논쟁은도 1 법칙을 만족하는 모든 펑터 인스턴스 (fmap 함수 이드 = ID)를 자동으로 제 2 법칙을 만족시키는 것을 보여준다 실질적 이는 단지 그 Functor 인스턴스가 유효한지 확인하기 위해 첫 번째 법률을 점검해야합니다 (대개 매우 간단한 유도로). " 이 경우 두 번째 펑터 법을 언급하는

    6

    2답변

    필자는 분석 함수에서 테이크를 사용하여 수치 적분 방법을 만들고이를 특정 간격으로 통합하려고합니다. 수치 적분 절차에 대해서는 nr.com에 몇 가지 절차를 사용하고 싶습니다. 문제는 이것들이 C++로 프로그램되어 있고 펑터를 사용하여 함수를 통합 메소드에 전달한다는 것입니다. VB 2010에서 어떻게하면됩니까? 함수를 초기화 (즉, 함수 y (x) = a

    2

    2답변

    프리디 케이트 펑터 패키징과 관련된 컨벤션 및 모범 사례에 대해 궁금합니다. 예를 들어, 주어진 클래스와 같은 : class TimerVec { public: typedef std::vector<Timer>::iterator iterator;`` <... ctors, etc ...> iterator findByName(cons

    1

    2답변

    let standard = (0, 4.5M, 4L) let tuples = [| ("A", -2, 1.0M, 2L); ("B", -1, 2.0M, 3L); ("C", 0, 3.0M, 4L); ("D", 1, 4.0M, 5L); ("E", 2, 5.0M, 6L) |] let qualified = t