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