Trudna deklaracja funkcji ze wskaźnikami na funkcje.
Ostatnio zmodyfikowano 2016-06-27 14:57
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'
|
|
michal11 |
» 2016-06-27 14:57:00 Twoja funkcja nie ma nazwy. |
|
Gibas11 |
» 2016-06-27 14:57:02 bool nazwa( bool( * wsk1 )( double, double ), char( * wsk2 )( double ) ); |
|
« 1 » |