B.A.T.M.A.N./A.L.F.R.E.D。 OpenMesh項目:void(* foo)(void):最新(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