我有以下结构:
struct A {
struct list * (* get_items) (void);
char * (*build) (void);
}
现在build
分配的方式(这是一个指向函数的指针)如下:
struct A someVar = {
.build = someBuildingFunction
};
我不确定如何build
分配的语法。为什么它以点开头?此外,我将如何指出get_items
适当的功能struct A someVar
?我已经尝试了几种方法,但我不断收到错误。
我还注意到结尾缺少分号somebuildingFunction
。这是为什么?