Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Trudna deklaracja funkcji ze wskaźnikami na funkcje.

Ostatnio zmodyfikowano 2016-06-27 14:57
Autor Wiadomość
yanaz_pl
Temat założony przez niniejszego użytkownika
Trudna deklaracja funkcji ze wskaźnikami na funkcje.
» 2016-06-27 14:47:24
Próbuję rozwiązać zadanie LIII z rozdziału 8 Symfonii c++.

Napisz deklarację funkcji, która otrzymuje dwa argumenty, a zwraca rezultat typu bool.
Argumentami tej funkcji są:
1. wskaźnik do funkcji wywoływanej z dwoma argumentami typu double, a zwracającej rezultat typu bool

2. wskaźnik do funkcji wywoływanej z jednym argumentem typu double, a zwracającej rezultat typu char


Dlaczego kompilator nie przyjmuje tej deklaracji ?

bool (bool (*wsk1)(double, double), char(*wsk2)(double));


Oto błąd kompilatora:
Error C2059 syntax error: 'type'
P-149470
michal11
» 2016-06-27 14:57:00
Twoja funkcja nie ma nazwy.
P-149471
Gibas11
» 2016-06-27 14:57:02
bool nazwa( bool( * wsk1 )( double, double ), char( * wsk2 )( double ) );
P-149472
« 1 »
  Strona 1 z 1