Cześć,
Próbuję zrozumieć istotę wskaźników na metody, żeby zrobić zadanie na studia.
Mamy przykładowo plik
A.h
class A {
private:
const int static = 3;
public:
A();
double f1() const { return 1; }
double f2() const { return 2; }
double f3() const { return 3; }
}
Potrzebuję utworzyć tablicę wskaźników na te trzy metody, a następnie w konstruktorach kolejno przypisać do tej tablicy funkcje f1,f2,f3. Niestety nie mam pojęcia jak w ogóle zdeklarować taką tablicę wskaźników na metody[wskaźniki na funkcje rozumiem] oraz jak ją później wypełnić. Dodatkowym utrudnieniem jest fakt, że nie mogę skorzystać z vector oraz array, musi to być na zwykłych wskaźnikach.
Jakieś porady?
E: tablica ma być składową publiczną klasy, a wypełnienia ma nastąpić w konstruktorze w pliku .cpp