typedef struct foo{
void (*del)(void *toDel);
char* (*p)(void *tp)
} Foo;
Foo init(char* (*print)(void*),void (*delFunc)(void*));
제공된 매개 변수를 struct 함수 포인터에 할당하거나 초기화하는 방법을 알아 내려고합니다. 이것에 대해구조체 함수 포인터 초기화
Return (Foo){.del=delFunc, .p=print};
당신은 .del = delFunc .p = print입니까? – waffles
@waffles 예, 정확히 말하면 미안합니다 –
는 C99 또는 C11 표준 표기법입니까? – iBug