我有以下問題:書面方式爲指針消氣劑的功能
「list.c」
struct nmlist_element_s {
void *data;
struct nmlist_element_s *next;
};
struct nmlist_s {
nmlist_element *head;
nmlist_element *tail;
unsigned int size;
void (*destructor)(void *data);
int (*match)(const void *e1, const void *e2);
};
/*** Other code ***/
會有什麼返回「析構函數一個函數簽名'從結構? 例如,返回「大小」功能的簽名是:
unsigned int nmlist_size(nmlist *list);
什麼將成爲「析構函數」的情況。
試圖在C中編寫C++嗎?我不羨慕你。 – 2010-03-26 14:01:13
@ T.E.D。其實非常令人耳目一新:)。 – 2010-03-26 14:38:59