у меня проблема со скобками
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Max_Fly 05 ноября 2003 г. 17:30
В ответ на: Вопрос к любителям лаконичности и C отправлено smav 05 ноября 2003 г. 16:33

void (* signal(int __sig, void (* func)())) вот так - это функция signal, объявленная как указатель на тип void (то есть возвращать она может что угодно - указатель типа void приводится к любому типу). принимающая 2 параметра это так. но вот как у вас вышло что возвращает она указатель на функцию с параметром Int - не знаю. Это конечно логично. но проблема в том что закрывающая скобка стоит сразу. даже не знаю что сказать. Так как вы написали - я бы интерпретировал если бы после (int) стояла ещё одна скобка (int)). Думаю что вы всё же правы. Не вижу иного логичного толкования этого монстра.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru