Wkaźnik na funkcje w zmiennej...

0

Mam mały problem... dobra duży.
Mam sobie jakąś strukturę(mało istotne jaką) i chcę mieć w niej zmienna która będzie wskaźnikiem na funkcje:

 struktura.wskaznik_na_funkcje = (funkcja) 

tak w uproszczeniu :)
A potem wywoływać funkcję:

 wywolaj(struktura.wskaznik_na_funkcje) 

Da się to w ogóle zrobić(nie chcę dawać rzędu if'ów na to jaka funkcja będzie)?

0

Jak dam

 int (*wsk_suma)(int a, int b); 

do struktury to funkcja int cos(int &a,int&b)

 też chula czy znowu muszę kombinować?

```cpp
 #include <stdio.h>
 
 int suma (int a, int b)
 {
   return a+b;
 }
 
 int main ()
 {
   int (*wsk_suma)(int a, int b);
   wsk_suma = suma;
   printf("4+5=%d\n", wsk_suma(4,5));
   return 0;
 }
0

int to int, int& to int&. nie można zadeklarować wskaźnika int (*)(int, int) a potem przypisać mu funkcji z referencjami w parametrach.

1 użytkowników online, w tym zalogowanych: 0, gości: 1