Mam nastepujace polecenia:
Napisac deklaracje wskaznikow na funkcje:
a) biorącej dwa parametry: jeden typu char, a drugi typu int,
i zwracającej tablicę 10 elementów typu double
struct TTab{
double tab[10]; lub typedef double (*TTab)[10];
};
TTab (pF)(char,int);
lub
double (*pF)(char,int); //wtedy zwracamy wskaznik do pierwszego elementu i mozemy uzyc wiekszych tablic :)
b) przyjmującej jeden parametr typu std::string oraz
zwracającej w wyniku wskaźnik do funkcji przyjmującej dwa parametry typu float i zwracającej wynik typu bool
typedef bool (*pScore)(float,float); //typ dla funkcji wynikowej
pScore (*pS)(std::string); //a tak bedzie przedstawiac sie deklaracja
Rozszyfrowac:
float (*pfnWskaznik(short, long, bool))(int, int);
Jesli ktos potrafi to bylbym wdzieczny!
jest to wskaźnik do funkcji przyjmującej dwa parametry typu int oraz zwracającej wynik typu float, tyle tylko ze jest to wskaźnik,
który przyjmuje parametry typu short,long,bool w konstruktrorze, może być to jakaś klasa ,struktura.