wak*_*aka 1 c pointers function-pointers function
我有两个功能,
//virDomain is some struct
int virDomainCreate(virDomain*);
int virDomainDestroy(virDomain*);
Run Code Online (Sandbox Code Playgroud)
如何将这两个函数分配给变量?
我试过了,
int (*func)(virDomain*) = NULL;
func = virDomainCreate(virDomain*); // not working
func = &virDomainDestroy(virDomain*); //not working
Run Code Online (Sandbox Code Playgroud)
感谢你的帮助!若aka
您可以将指针分配给以下函数:
func = &virDomainCreate;
Run Code Online (Sandbox Code Playgroud)
或者,您可以只使用简短格式:
func = virDomainCreate;
Run Code Online (Sandbox Code Playgroud)