- 1
void (* signal(int __sig, void (* __func)(int))) (int)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+53.4
void (* signal(int __sig, void (* __func)(int))) (int)
Объявление типа, представляющего собой указатель на функцию, возращающей указатель на функцию (может я не так понял?) из хедера signal.h.
guest 24.09.2009 21:17 # 0
guest 25.09.2009 01:21 # 0
guest 25.09.2009 02:35 # 0
во вторых, автор - крирворукий ламер
ElWray 25.09.2009 10:53 # −5
guest 26.09.2009 10:12 # 0
guest 26.09.2009 14:00 # −5
иначе было бы понятно ЧТО и ДЛЯ ЧЕГО
interested 26.09.2009 17:29 # 0
Если я напишу:
int a = 0;
Вам ясно "ЧТО" и "ДЛЯ ЧЕГО" здесь написано? Мне например совершенно ясно только две вещи: создаётся переменная целого типа, и ей присваивается значение 0 (инициализируется присваиванием).
Так же и с кодом выше. Ясно, что определена функция, которая получает указатель на функцию и возвращает указатель на функцию.
Если в C# вы увидите метод, который принимает и отдаёт делегат, вам тоже станет плохо?
g26g 26.09.2009 17:36 # +1
guest 26.09.2009 12:32 # 0
guest 26.09.2009 12:44 # 0
guest 26.09.2009 15:29 # 0
g26g 26.09.2009 17:20 # 0
guest 26.09.2009 22:28 # 0
g26g 28.09.2009 09:17 # 0
смотрим на смайлик в конце и перестаем быть такими серьезными.
g26g 26.09.2009 17:37 # 0
guest 27.09.2009 17:09 # 0
g26g 28.09.2009 09:16 # 0
guest 09.10.2009 17:24 # 0
guest 27.10.2009 11:25 # 0
guest 27.09.2009 17:09 # −1
typedef void _Cdecl (* _CatcherPTR)();
void _Cdecl (* _Cdecl signal(int __sig, void _Cdecl (* __func)(int))) (int);
typedef заюзан, полегчало?
g26g 28.09.2009 09:23 # +1
typedef void (*handler_t)(int);
handler_t signal(int __sig, handler_t handler);
typedef заюзан. полегчало.
guest 09.10.2009 17:23 # 0
guest 14.10.2009 21:13 # +1
guest 15.10.2009 16:29 # +1
guest 19.10.2009 01:27 # 0
guest 19.10.2009 09:33 # 0
int (*(*(*fun)())[3])();
Теперь, главное, придумать куlа её использовать. :D
guest 11.11.2009 14:37 # 0