B.A.T.M.A.N./A.L.F.R.E.D. Проект OpenMesh:void (* foo) (void): значение последнего (пусто)
function read_answer инициализирует указатель на тип struct vis_print_ops, который определен
struct vis_print_ops
{
void (*preamble)(void);
void (*interfaces)(uint8_t iface_n, struct vis_iface *ifaces);
void (*entries)(uint8_t entries_n, struct vis_entry *vis_entries,
uint8_t iface_n, struct vis_iface *ifaces);
void (*postamble)(void);
};
Теперь посмотрим на
void (*preamble)(void)
могли бы вы сказать мне, что смысл последнего (пустоты) ? Не является
void (*preamble)
достаточно?
Это очень важно, что это указатель на функцию без параметров. – Linus