function-pointers

Dlaczego używamy std:: function w C++ zamiast oryginalnego wskaźnika funkcji C? [duplikat]

To pytanie ma już odpowiedź tutaj: Czy powinienem używać STD:: function czy function pointer w C++? ... 5 odpowiedzi Jaka jest przewaga std::function<T1(T2)> nad oryginałem T1 (*)(T2)?

convert std:: bind to function pointer

Mam bibliotekę innej firmy, która ma metodę, która przyjmuje wskaźnik funkcji jako pierwszy parametr: int third_party_metho ... ::_Ph<3>,std::tr1::_Ph<4>,std::tr1::_Ph<5>> ] Czy jest jakiś sposób, aby przekazać członka do funkcji?

Alternatywa dla statycznych metod wirtualnych c++

W C++ nie Można zadeklarować statycznej funkcji wirtualnej, ani też nie można przypisać funkcji niestatycznej do wskaźnika fu ... (...) {...}; }; int main() { Derived1 d1; Derived2 d2; // Now I have two objects with different functionality }

Przekazywanie dowolnej funkcji jako parametru szablonu

Chcę przekazać funkcję wartość jako parametr szablonu do funkcji. Obecnie najlepsze co udało mi się zrobić to: template< ... ją kodu boilerplate w porównaniu do ręcznie pisanych wiązań. Mam zamiar osiągnąć własnoręcznie napisane przedstawienie tutaj.

Jak porównać dwie funkcje dla równości wskaźników w najnowszym go weekly?

W Go, czy jest jakiś sposób, aby porównać dwa wskaźniki funkcji niezerowych, aby sprawdzić równość? Moim standardem równości ... Pointer()) af1 := reflect.ValueOf(AnotherFun) fmt.Println(sf1.Pointer() == af1.Pointer()) } Wyjścia: true false

C # P / Invoke: tworzenie struktur zawierających Wskaźniki funkcji

Przepraszam za obszerne wprowadzenie, które następuje. Potrzebuję wglądu od kogoś, kto zna P / wywoła wewnętrzne lepiej niż j ... o możliwe, ponieważ konwencja wywołania cdecl x86 przekazuje wszystkie parametry funkcji na stosie). Terminy były równoważne.

"this" pointer in C (not c++)

Próbuję stworzyć stos w C dla zabawy i wpadłem na pomysł użycia struct do reprezentowania stosu. Następnie dodaję Wskaźniki f ... to jest current_size, Jak można by się spodziewać czegoś takiego stack->current_size. Czy można to jakoś przezwyciężyć?

Proszę wyjaśnić zasady składni i zakres "typedef"

Jakie są zasady? OTOH prosty przypadek wydaje się sugerować, że nowy typ jest ostatnią rzeczą na linii. Jak tutaj Uchar jest ... iedzieć z doświadczenia, że tak się to robi, ponieważ widzieli to w ten sposób wcześniej? Również: jaki jest zakres typedef?

Jak wywołać funkcję za pomocą wskaźnika funkcji?

Załóżmy, że mam te trzy funkcje: bool A(); bool B(); bool C(); Jak wywołać jedną z tych funkcji warunkowo za pomocą wskaźnika funkcji i jak zadeklarować wskaźnik funkcji?

Przekazać metodę instancji jako wskaźnik funkcji do biblioteki C

Piszę aplikację Objective-C, która korzysta z biblioteki C. Problem, z którym obecnie borykam się, polega na tym, że bibliote ... i jako wywołania zwrotne. Jak przekonwertować metodę instancji Objective-C na wskaźnik funkcji i przekazać ją do biblioteki?

Implementacja funkcji callback w JNI za pomocą interfejsu

Muszę zaimplementować funkcję callback w Javie używając "interface". Zapisałem część aplikacji jako MyJavaFunction(int size, ... do Myppfunction w JNI? Proszę o pomoc public int GetSize (m_SizeClass arg0) { g_size = arg0.size; return 0; }

Czy mogę zadeklarować funkcję, która może przyjmować wskaźnik do siebie jako argument?

Czytając pytanie w stackoverflow, zastanawiałem się, czy jest możliwe zadeklarowanie funkcji, która pobiera wskaźnik do siebi ... upuścić informacje o typie bez rzucania, lub inne tego typu sztuczki są, oczywiście, interesujące, ale nie będą akceptowane.

Dynamiczne biblioteki, frameworki wtyczek i rzutowanie wskaźników funkcji w c++

Próbuję stworzyć bardzo otwarty framework wtyczki w c++, i wydaje mi się, że mam wymyślić sposób, aby to zrobić, ale dokuczli ... kierunek właściwego sposobu, aby to osiągnąć. EDIT: jeśli potrzebne jest jakieś wyjaśnienie, poproś, a zostanie dostarczone.