我想要問一些相關的問題
在C語言情況下
我通常會在.h裡
做typedef struct
且在裡面放入指標函式
做出類似成員/方法的結構
由其他.c引用和宣告變數
像是
typedef struct tree_node TREE_NODE; /* 自我參考用 */
typedef struct tree_node{
/* 成員 */
char *word;
TREE_NODE *left;
TREE_NODE *right;
/* 方法 */
void (*insert)(TREE_NODE**, char*);
}tree_node;
問題
我是否可以在"變數宣告時"就指定指標函式指向的位置?
目前我是寫一個"初始化函式"
在"用到這個struct前"將指標函式指向我要的函式位置
可是這個"初始化函式"還是沒辦法包進struct中