2
我有以下結構:指針在一個結構一功能
struct A {
struct list * (* get_items) (void);
char * (*build) (void);
}
現在的方式build
被分配(這是一個指向函數)如下:
struct A someVar = {
.build = someBuildingFunction
};
我我不確定如何分配build
的語法。它爲什麼從一個點開始?此外,如何將get_items
指向struct A someVar
的相應功能?我嘗試了幾種方法,並不斷收到錯誤。
我還注意到在somebuildingFunction
末尾缺少分號。這是爲什麼?