[C][C++] Pytanie dotyczące wskaźników do funkcji.

Chungu
Użytkownik
Użytkownik
Posty: 121
Rejestracja: 21 paź 2016, o 20:57
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 42 razy

[C][C++] Pytanie dotyczące wskaźników do funkcji.

Post autor: Chungu »

Cześć.

Mam napisać deklaracje 2 wskaźników do funkcji i zależy mi, by były one poprawnie napisane.

Oto one:

Wskaźnik do funkcji zwracającej stały wskaźnik typu char, przyjmującej jako argumenty: wskaźnik do wskaźnika do stałej typu float i stałą typu char:

Kod: Zaznacz cały

const char* (*fp)( (const float*)*, const char); //??????
Wskaźnik do funkcji zwracającej wskaźnik do stałej typu char, przyjmującej jako argumenty: stały wskaźnik do typu int i wskaźnik do wskaźnika do stałej typu double.

Kod: Zaznacz cały

const char* (*fp)( int const* , (const double*)*); ///???
Czy byłby ktoś tak miły i pomógł?

Z góry dzięki.
Ostatnio zmieniony 15 sty 2018, o 03:40 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C][C++] Pytanie dotyczące wskaźników do funkcji.

Post autor: Afish »

Zrób zmienne odpowiednich typów i przypisz do nich odpowiednie funkcje, jak skompiluje się bez błędów i ostrzeżeń, to jest dobrze.
Chungu
Użytkownik
Użytkownik
Posty: 121
Rejestracja: 21 paź 2016, o 20:57
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 42 razy

[C][C++] Pytanie dotyczące wskaźników do funkcji.

Post autor: Chungu »

Ok, skompilowałem...
Wyszło na to:

Kod: Zaznacz cały

    const char* (*fp1)(const float**, const char);
    const char* (*fp)( int const* , const double**);
Ale czy to jest poprawne ze względu na ich opis słowny (głównie o to mi chodzi)?
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C][C++] Pytanie dotyczące wskaźników do funkcji.

Post autor: Afish »

Jest źle, nie rozróżniasz stałego wskaźnika od wskaźnika do stałej.
... o-constant
Chungu
Użytkownik
Użytkownik
Posty: 121
Rejestracja: 21 paź 2016, o 20:57
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 42 razy

[C][C++] Pytanie dotyczące wskaźników do funkcji.

Post autor: Chungu »

Już wiem, gdzie był błąd
ODPOWIEDZ