我想要问一些相关的问题
在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中