【发布时间】:2014-03-10 19:58:31
【问题描述】:
我有两个功能,
//virDomain is some struct
int virDomainCreate(virDomain*);
int virDomainDestroy(virDomain*);
如何将这两个函数分配给一个变量?
我试过了,
int (*func)(virDomain*) = NULL;
func = virDomainCreate(virDomain*); // not working
func = &virDomainDestroy(virDomain*); //not working
感谢您的所有帮助! 瓦卡。
【问题讨论】:
-
另外,试试
func = &virDomainDestroy; -
这篇文章可能有助于阐明如何使用函数指针stackoverflow.com/questions/840501/…
-
您可能会发现cprogramming.com/tutorial/function-pointers.html 也很有用。
标签: c function pointers function-pointers