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.