1. Parametre Alırken
Array Parametre Alan Function Pointer
Örnek
Şöyle yaparız.
İkincisi 10'luk eleman alabilen bir function pointer dizisi
2. Dönüş Tipi
Function Pointer Dönen Function Pointer
Örnek
Açıklaması şöyle.
Array Parametre Alan Function Pointer
Örnek
Şöyle yaparız.
int (*callme)(int a, int b)
int (*callme[10])(int a, int b)
Bir function pointerİkincisi 10'luk eleman alabilen bir function pointer dizisi
2. Dönüş Tipi
Function Pointer Dönen Function Pointer
Örnek
Açıklaması şöyle.
a pointer to function that returns pointer to functionŞöyle yaparız.
void * ( *( *function )() )();
3. Function Pointer'a Pointer
Örnek
Örnek
Şu şekilde çok daha manyak kodlar yazılabilir.
R(C::*)(Args...) - A pointer to a member function.
R(*C::*)(Args...) - A pointer to a data member that is a function pointer.
R(**C::*)(Args...) - A pointer to a data member that is a pointer to a function pointer.
R(C::**)(Args...) - A pointer to a pointer to a member function.
R(C::***)(Args...) - A pointer to a pointer to a pointer to a member function.
Hiç yorum yok:
Yorum Gönder