有没有办法使用没有指针的方法来设置方法?
void (*_method)();
void setMethod(void (*method)()) {
_method = method;
}
void getMethod() {
_method()
}
void aMethod() {
}
main() {
setMethod(aMethod);
getMethod();
}
有没有办法在没有指针的情况下做到这一点?只是直接变量?我知道我可以在没有指针的情况下做这样的事情:
void callSomeMethod(void (method)()) {
method();
}
但是没有它们,上面的整个事情都可以完成吗?